Flight Software Engineer

Job Category: Engineering
Location: California, United States
Employment Type: Permanent
Location Terms: Hybrid
Salary: USD165000

Flight Software Engineer

El Segundo, California

Are you a Flight Software Engineer looking for an opportunity within the space sector? On offer is the chance to join a company at the forefront of developing the next-generation of spacecraft for on-orbit operations and the return of cargo from space back down to Earth.

The company are going from strength to strength experiencing year on year growth. They are leaders in their sector; this is an exciting and rare opportunity to join the team at a crucial time in their development.

This position would suit someone who has experience with NASA cFS



  • Develop embedded software to run on bare-metal processors such as ARM/Microchip
  • Develop spacecraft flight software to run within a Real Time Operating System (RTOS) and/or embedded Linux
  • Develop and maintain comprehensive unit tests to run within a continuous integration framework
  • Perform software-in-the-loop (SITL) and hardware-in-the-loop (HITL) tests to verify and validate combined software and hardware functionality
  • Collaborate with systems engineers, GNC engineers, and other flight software engineers to develop system requirements
  • Participate in review of source code changes



  • Experience with LINUX, Python, C++
  • Experience with the NASA core Flight System (cFS)
  • Software development within a Linux environment, specifically embedded applications
  • Experience with Real Time Operating Systems (RTOS)



  • Salary up to $160k
  • Flexible working
  • Full benefits package
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!