Flight Software Engineer
Flight Software Engineer
Embedded C++ | Spacecraft Flight Software | New Space
Join one of the most exciting commercial space companies in the industry and play a key role in building the flight software that will power the next generation of spacecraft.
This is a rare opportunity to own critical flight software from architecture through launch, working alongside world-class engineers in a fast-moving environment where your work will directly impact real missions.
What you'll be doing
- Design and develop embedded flight software in C/C++
- Own software across the full mission lifecycle from concept through launch and on-orbit operations
- Build software for spacecraft avionics, command & data handling (C&DH), communications and vehicle control
- Develop and integrate software on embedded Linux and real-time operating systems
- Work closely with avionics, GNC, systems and hardware engineers during integration and hardware bring-up
- Support hardware-in-the-loop testing, qualification and mission readiness
- Improve software architecture, reliability, performance and automation
We're looking for engineers with experience in
- Spacecraft or launch vehicle flight software
- Embedded C/C++
- RTOS (VxWorks, RTEMS, FreeRTOS or similar)
- Embedded Linux
- Flight computers
- Command & Data Handling (C&DH)
- Telemetry & Command (TT&C)
- Hardware integration and debugging
- Hardware-in-the-loop (HIL/HITL) testing
- CI/CD and modern software development practices
Nice to have
- NASA cFS / cFE
- F´ (F Prime)
- CCSDS
- SpaceWire or SpaceFibre
- Yocto / Petalinux
- DO-178 or other safety-critical software standards
- Mission operations or launch campaign support
Why apply?
- Work on real spacecraft and flight missions
- High ownership with significant technical influence
- Collaborative, engineering-first culture
- Competitive compensation plus meaningful equity
- Opportunity to help shape the future of commercial space