Flight Software Engineer Verified today

The Exploration Company · Munich, Germany · Software · first seen 2026-09-12

The Exploration Company is developing, producing, and operating Nyx - a modular, reusable orbital vehicle for space missions to stations and beyond. Nyx is engineered to transport cargo and, in the future, humans.

We are seeking a Flight Software Engineer to join our team developing Nyx. You will take full ownership of key components of the flight software stack, designing, implementing, and testing mission-critical systems that enable safe, autonomous, and reliable spaceflight operations.

You will work in a fast-paced, collaborative environment where your code interfaces directly with vehicle avionics, guidance systems, propulsion, communications, and ground control. You will write modern, high-reliability C++ and Python code, drive software simulations, and ensure flight readiness through rigorous testing at both unit and system levels.

Key Responsibilities

  • 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 Look 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.
  • 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.

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.