R&D Firmware Developer
Indexed description
"The spectrum is broad" - Your tasks cover the entire process of developing an application for low-voltage switchgear from requirements engineering to collaboration in interdisciplinary hardware/software teams and the corresponding implementation to integration testing.
"Independent, but never alone" - You can work independently but always have a contact person for discussions and clarifications in our well-connected team.
"Grow with us" - In your new field of activity you can constantly learn and develop - we will help you!
Become part of our team now as a Embedded Application Developer (f/m/d) in electronics development at our location in Sibiu.
Join us in changing the world of tomorrow
- You are responsible for the implementation and design of device applications for novel semiconductor-based switchgear in low-voltage grids.
- Commissioning and evaluation of the device applications on the corresponding hardware, the automated unit and function tests as well as the integration test.
- As part of your activities, you will develop the applications mainly in the C and C++ languages, but you will also use a model-based approach via Matlab/Simulink for rapid prototyping.
- You will also be responsible for Adherence to architecture, design and quality guidelines with close alignment with hardware design the documentation of your development work
- The basis of your success is a completed degree in electrical engineering, information technology or a related field.
- You have an interest in power electronics in low-voltage grids.
- Electronics concepts for printed circuit boards or in the low-voltage network are not unknown to you, you can operate an oscilloscope and a multimeter.
- You have good practical experience in embedded software development (C/C++).
- Experience with test frameworks such as GoogleTest, Catch2, Python test frameworks.
- The model-based rapid prototyping approach with Matlab/Simulink will make you curious.
- You’ve already had your first points of contact with version control systems (e.g. git) and test automation (e.g. Python) - DevOps is not a foreign word for you.
- Practical experience with embedded communication protocols such as Modbus (RTU/TCP), Zigbee, SPI, UART, or similar technologies.
- You enjoy dealing with complex topics, you are communicative and convince us with a systematic and structured way of working.
- Hands-on experience using GCC and CMake for embedded/firmware build environments.
- Experience with CI/CD pipelines and unit, functional, and integration testing, helping ensure our firmware behaves exactly as intended.
- You may even be very familiar with the low-voltage grid, as you have appropriate training or comparable experience.
- We look forward to receiving your application if you appreciate working in an agile environment and can also communicate very well in English.
Come be a part of our growing family here in Sibiu!
Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search