Public summary
A German-based defense technology company is seeking a Senior Embedded Software Engineer to develop and optimize real-time embedded firmware for safety-critical drone and aerospace systems. The role involves close collaboration with hardware and systems engineering teams to deliver robust, secure embedded solutions running on STM32 platforms.
Location and work setup
- Location
- Berlin
- Remote status
- On-site
- German requirement signal
- Unclear
- Detected job language
- English
Responsibilities
Design, develop, and optimize embedded firmware in native C for STM32-based systems; build low-level drivers, communication interfaces, bootloaders, and hardware abstraction layers; implement fault detection, watchdogs, redundancy, and failsafe mechanisms; support system integration, validation, and debugging; contribute to safety-critical development processes, verification, and documentation; collaborate across teams to ensure reliable and maintainable firmware under demanding operating conditions.
Qualifications
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field; minimum 5 years experience in embedded firmware development; strong proficiency in native C programming and STM32 microcontrollers; experience with real-time embedded systems (RTOS or bare-metal); ability to read schematics and debug complex hardware-software interactions; strong analytical and systematic thinking skills. Experience with safety standards (IEC 61508, ISO 26262, DO-178C) and prior work in regulated industries is advantageous. German language skills are beneficial but not definitively required.