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