company

Senior Flight Software Engineer

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Key ResponsibilitiesDesign, implement, and maintain core flight software modules for spacecraft control, telemetry, data handling, fault management, and communications. Develop using modern C++ and Python for support tooling, adhering to best practices in software architecture, testing, and performance optimization. Establish and manage test frameworks for automated unit, integration, and hardware-in-the-loop (HIL) testing to confirm software behavior throughout mission phases. Create and execute 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 successful mission outcomes. Engage in code reviews, design evaluations, and flight readiness assessments. What We Are Looking ForStrong expertise in modern C++ (C++17 or later) and Python. Experience with real-time systems, embedded development, or spacecraft software. Proven capability to take charge of complex technical challenges and drive them to resolution. Familiarity with software testing methodologies and simulation tools. Exceptional cross-disciplinary communication and collaboration skills. A solid understanding of spacecraft systems and operations will be an advantage.

About the job

At The Exploration Company, we are on the frontier of space exploration with our innovative Nyx vehicle—a modular and reusable orbital spacecraft designed for in-orbit refueling and capable of carrying both cargo and, in the future, humans.

We are in search of a passionate Senior Flight Software Engineer to join our dedicated team working on Nyx. In this pivotal role, you will take comprehensive ownership of essential components within our flight software stack. Your responsibilities will include designing, implementing, and testing mission-critical systems that ensure safe, autonomous, and reliable spaceflight operations.

You will thrive in a dynamic and collaborative environment where cross-functional integration is key. Your code will directly interact with vehicle avionics, guidance systems, propulsion, communications, and ground control operations. Expect to develop robust, high-reliability C++ and Python code, conduct software simulations, and validate flight readiness through extensive testing across both unit and system levels.

*Applications from all seniority levels are welcome.

About The Exploration Company

The Exploration Company is at the forefront of aerospace innovation, dedicated to advancing space exploration through the development of reusable spacecraft technology. Our flagship project, Nyx, represents a significant step towards sustainable and efficient space travel, focused on modular design and operational flexibility.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.