onsite
Embedded Software Engineer - Flight Control & Flight Management Systems - SimpleXX GmbH
Software Engineer
Develop and certify safety‑critical embedded software for flight control and flight management systems, using C/C++, real‑time operating systems, and aerospace standards such as DO‑178C.
About the role
Key Responsibilities
- Design, implement, and test embedded software components for flight control and flight management systems.
- Develop and maintain code in C and C++ on real‑time operating systems and Embedded Linux platforms.
- Integrate and validate communication interfaces, including CAN bus and other aerospace protocols.
- Perform safety analysis, verification, and validation activities to meet DO‑178C certification requirements.
- Collaborate with hardware engineers, system architects, and verification teams to ensure seamless system integration.
Requirements
- Strong proficiency in C and C++ programming for embedded systems.
- Experience with real‑time operating systems (e.g., VxWorks, FreeRTOS) and Embedded Linux.
- Knowledge of aerospace safety standards, particularly DO‑178C.
- Familiarity with CAN bus and other aerospace communication protocols.
- Bachelor’s or higher degree in Electrical Engineering, Computer Engineering, or a related field, with proven experience in safety‑critical software development.