
Senior Flight Software Engineer
The Exploration Company1 year ago
Munich, GermanySenior
Responsibilities
- Design, implement, and own flight software modules for spacecraft control, telemetry, data handling, fault management, and communications.
- Develop modern C++ and Python software with emphasis on architecture, testing, and performance.
- Build and maintain automated unit, integration, and hardware-in-the-loop test frameworks.
- Create and execute high-fidelity simulations for flight dynamics, subsystem interactions, and edge cases.
- Collaborate with GNC, avionics, propulsion, and mission operations teams on system integration and mission success.
- Participate in code reviews, design reviews, and flight readiness assessments.
Requirements
- Strong proficiency in modern C++ and Python.
- Experience with real-time systems, embedded development, or spacecraft software.
- Ability to own complex technical problems and drive them to resolution.
- Familiarity with software testing methodologies and simulation tools.
- Understanding of mathematics and physics, with strong attention to quality and testing.
- Experience with build systems and CI/CD systems.
- Strong cross-disciplinary communication and collaboration skills.
Benefits
- Relocation assistance is provided for candidates willing to relocate, including visa sponsorship where applicable.
- The company offers an open, collaborative, mission-driven work environment.
- Employment offers are contingent upon successful completion of a background check.
About The Exploration Company
The Exploration Company designs and builds Nyx, a reusable cargo spacecraft for in‑orbit transportation and Earth return, selling mission services to commercial and institutional customers. Founded in 2021 and headquartered in Gauting, Bavaria, the privately held company focuses on logistics to and from low Earth orbit and beyond. It flew a reentry technology demonstrator on Ariane 6’s inaugural launch in 2024 as a step toward operational missions.