
Flight Software Engineer
The Exploration Company7 hours ago
Munich, Germany or Turin, ItalyEntry Level / Mid Level / Senior / Staff+
Responsibilities
- Own requirements for a specific spacecraft subsystem.
- Implement flight software modules for a subsystem.
- Write clean unit tests and perform integrated testing.
- Collaborate with avionics and propulsion teams.
- Contribute to a high-fidelity spacecraft simulator and collaborate with the GNC team.
Requirements
- Strong C++ skills, including C++14 or above.
- Experience with C or Embedded C and strong Python skills.
- Familiarity with GDB and LLDB debuggers.
- Understanding of mathematics and physics.
- Attention to detail, quality, and testing.
- Experience with CI/CD systems and build systems.
- Knowledge of safety-critical and real-time-critical software and RTOS is preferred.
- Understanding of TCP/IP, UART, CAN Bus, and serialization is preferred.
- Experience with automotive or flight software frameworks is preferred.
- Experience with AUTOSAR, ECSS, or DO-178 industry standards is preferred.
Benefits
- Relocation assistance is provided for candidates willing to relocate.
- Visa sponsorship is available where applicable.
- The company offers an open, collaborative, and fast-moving work environment.
- The company is an equal opportunity employer and values diversity.
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.