Public summary
Join a fast-growing aerospace startup developing innovative space transportation systems as an Avionics Embedded Development Engineer. Contribute to flight control computer design, software stack development, hardware bring-up, and integration of GNC algorithms using embedded C/C++ and real-time operating systems. Engage with suppliers and support qualification activities to advance the future of reusable, flexible spaceplanes. This role requires on-site work in Germany and expertise in safety-critical real-time embedded systems within aerospace environments.
Location and work setup
- Location
- Bremen
- Remote status
- On-site
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Design and develop flight control computer (FCC) architecture, select processors, manage redundancy and I/O. Develop and integrate FCC software stack in C/C++ with RTOS support, including task scheduling, partitioning, timing analysis, and fault management. Implement communication protocols such as MIL-STD 1553, ARINC 429, CAN, and Ethernet interfacing. Support FCC verification through unit testing, SIL, PIL, and HIL procedures. Coordinate with hardware vendors and suppliers, manage design documentation, requirements flow-down, and certification deliverables.
Qualifications
Degree in aerospace, electrical, electronics, or software engineering, or equivalent experience. Minimum 5 years of embedded development within flight computers or comparable safety-critical real-time platforms. Proficient in C/C++ programming and debugging in embedded environments. Solid understanding of flight dynamics and guidance, navigation, and control fundamentals including state estimation and control loop design.