onsite
Flight Software Engineer II - Quantum Space
Software Engineer
Senior engineer designing, developing, and testing embedded flight software for spacecraft, using C/C++ and RTOS to implement mission-critical behaviors and on‑orbit functionality.
About the role
Key Responsibilities
- Design, code, and validate embedded software for spacecraft subsystems using C and C++.
- Implement flight behaviors, command sequences, and on‑orbit functionality in collaboration with subsystem teams.
- Integrate software with hardware and perform rigorous unit, integration, and system testing.
- Participate in design reviews, code reviews, and maintain detailed technical documentation.
- Use version control, continuous integration, and automated testing pipelines to ensure software quality.
Requirements
- 3+ years of embedded software development experience in aerospace or related field.
- Strong proficiency in C/C++ and real‑time operating systems (RTOS).
- Experience with flight software standards (e.g., AUTOSAR, DO-178C) and rigorous testing practices.
- Excellent problem‑solving skills and ability to work cross‑functionally.
- Effective communication and documentation skills.