Skip to main content
The Exploration Company
Зібрано зBuiltin3 дні тому
BackendSenior

Senior Flight Software Engineer

C++PythonCi/CdEmbedded DevelopmentReal-Time SystemsSoftware Testing MethodologiesSimulation ToolsMathPhysicsTCPUartCan BusAutosarEcssDo-178
Формат
Зайнятість
Full Time
Локація
Munich
Оплата
Не вказана

Про позицію

Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run. We are seeking a highly motivated Senior Flight Software Engineer to join our mission-driven team developing Nyx. In this role, you will take full ownership of key components of the flight software stack.

Обовʼязки

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

Вимоги

  • 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 & physics.
  • Focus on detail, quality, and testing.
  • Experience with CI/CD systems and build systems.

Переваги

  • Agile working environment.
  • Open and collaborative culture with transparency about risks and obstacles.
  • Opportunity to work towards democratizing space.
  • Relocation assistance and visa sponsorship where applicable.
Senior Flight Software Engineer