Embedded Software Engineer - Communications (m/f/d) responsible for developing and maintaining embedded communication software for unmanned aircraft systems, ensuring reliable autonomous operations, and collaborating with hardware and systems teams.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Embedded Systems, Computer Science, Robotics, or a related field.
- 5+ years of experience in embedded C/C++ development for real-time, resource-constrained, or safety-critical systems.
- 3+ years of hands-on experience designing and integrating embedded communication systems, including internal buses (CAN, SPI, I2C, UART) and external data links (LTE, RF, satellite) in complex or aerospace environments.
- Strong debugging skills using tools such as JTAG, logic analyzers, and oscilloscopes.
- Knowledge of safety and certification standards (e.g., DO-178C, ISO 26262) is a plus.
- Strong problem-solving skills and ability to collaborate in cross-functional teams.
- Effective communication skills; fluent in English (German is a plus).
Benefits
- Free parking space
- Employee discounts
- Employee events and team-building activities
- Remote work options
- Flexible hours
- E-health pass
- Business bike option