Senior Flight Software Engineer Verified today
The Role
Join The Exploration Company as a Senior Flight Software Engineer and take full ownership of key components of the flight software stack for Nyx. You will design, implement, and test mission-critical systems that enable safe, autonomous, and reliable spaceflight operations. Your code will interface directly with vehicle avionics, guidance systems, propulsion, communications, and ground control.
What You'll Do
- Design, implement, and own core flight software modules for spacecraft control, telemetry, data handling, fault management, and communications.
- Develop in modern C++ and Python for support tooling, following best practices in software architecture, testing, and performance optimization.
- Build and maintain test frameworks for automated unit, integration, and hardware-in-the-loop (HIL) testing to validate software behavior across mission phases.
- Create and run high-fidelity simulations to model flight dynamics, subsystem interactions, and edge cases.
- Collaborate closely with GNC, avionics, propulsion, and mission operations teams to ensure seamless integration and mission success.
- Participate in code reviews, design reviews, and flight readiness assessments.
What We're Looking For
- Strong proficiency in modern C++ (C++17 or newer) and Python.
- Experience with real-time systems, embedded development, or spacecraft software.
- Demonstrated ability to take ownership of complex technical problems and drive them to resolution.
- Familiarity with software testing methodologies and simulation tools.
- Excellent cross-disciplinary communication and collaboration skills.
- Good understanding of math and physics.
- Focus on detail, quality, and testing.
- Experience with CI/CD systems and build systems.
Nice to Have
- Knowledge of safety critical and real-time critical software and familiarity with RTOS.
- Good understanding of communication protocols such as TCP/IP, UART, CAN Bus and serialization.
- Experience with automotive or flight software frameworks.
- Background in orbital mechanics, spacecraft systems, or space mission lifecycle.
- Experience with industry standards such as AUTOSAR, ECSS, DO-178.
Applications at all seniority levels are considered. Relocation assistance is provided for those willing to relocate including visa sponsorship where applicable. All offers are contingent upon successful completion of a background check.
