Flight Software Engineer Verified today

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

About the role

You will develop and test critical software responsible for operating the Nyx spacecraft. This role evolves with the mission, but your core duties include:

  • Own the requirements for a specific sub-system
  • Implement flight software modules
  • Write clean unit tests
  • Collaborate with avionics, propulsion, and GNC teams
  • Contribute to a high-fidelity spacecraft simulator
  • Execute integrated tests

What you bring

  • Strong C++ skills (C++14 and above)
  • C or Embedded C experience
  • Strong Python skills
  • Familiarity with debuggers (GDB, LLDB)
  • 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 software, familiarity with RTOS
  • Understanding of communication protocols (TCP/IP, UART, CAN Bus, serialization)
  • Experience with automotive or flight software frameworks
  • Experience with industry standards (AUTOSAR, ECSS, DO-178)

Location

Munich, Germany