Design, implement, and own core flight software modules for the Nyx orbital vehicle, focusing on spacecraft control, telemetry, and fault management. Develop high-reliability C++ and Python code, build automated test frameworks, and run high-fidelity simulations to ensure flight readiness. Collaborate with cross-functional teams including GNC, avionics, and propulsion to integrate mission-critical systems.
Key Highlights
Full ownership of mission-critical flight software components for a reusable orbital vehicle.
Development in modern C++ and Python with a focus on high-reliability and performance optimization.
Rigorous testing including unit, integration, and hardware-in-the-loop (HIL) validation.
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.
Technical Skills Required
C++
Python
Real-time systems
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Benefits & Perks
Relocation assistance
Visa sponsorship
Interested in relocating to Germany? Check out our comprehensive Relocation Jobs in Germany page with detailed relocation packages and benefits.
Nice to Have
Knowledge of safety critical and real-time critical software and familiarity with RTOS.
Good 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.
Job Description
Here at The Exploration Company, we are building innovative aerospace technologies that advance the future of space transportation.At The Exploration Company we are developing, producing, and operating Nyx - a modular, reusable orbital vehicle for space missions to stations and beyond. Nyx is engineered with the capability to transport cargo and, in the future, humans.We are seeking a highly motivated to join our mission-driven team developing Nyx. In this role, you will take full ownership of key components of the flight software stack. You will be designing, implementing, and testing mission-critical systems that enable safe, autonomous, and reliable spaceflight operations.
Want the full job description?
Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn
This is a short excerpt. All rights to the full description belong to its original publisher.