XpertDirect logo
XpertDirect Verified
Business Process Outsourcing (BPO), Customer Service, Contact Center

Flight Software Engineer

Los Angeles, California, United StatesHybridFull TimePosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Flight Software Engineer to develop mission-critical software for next-generation spacecraft and satellite systems. This role involves working on onboard flight software in highly constrained, safety-critical environments, emphasizing reliability, efficiency, and fault tolerance. The position is at the intersection of embedded systems, real-time software, and space-grade engineering. Key responsibilities include designing and developing flight software in C/C++, implementing real-time architectures, developing FDIR mechanisms, interfacing with hardware, and supporting integration and validation. The role requires 4+ years of experience in embedded or real-time software development with strong C/C++ skills and experience with RTOS and hardware-constrained systems.

Flight Software Engineer – Space Systems

Los Angeles, CA – Hybrid

Aerospace | Spacetech | Embedded Systems

About the Role

We’re looking for a Flight Software Engineer to develop mission-critical software for next-generation spacecraft and satellite systems.

You’ll work on onboard flight software, contributing to systems that operate in highly constrained, safety-critical environments — where reliability, efficiency, and fault tolerance are essential.

This role sits at the intersection of embedded systems, real-time software, and space-grade engineering.

Key Responsibilities

  • Design and develop flight software in C/C++ for onboard spacecraft systems
  • Implement real-time software architectures and task scheduling
  • Develop fault detection, isolation, and recovery (FDIR) mechanisms
  • Interface with hardware, sensors, and communication subsystems
  • Support integration, simulation, and system-level validation
  • Contribute to mission readiness, testing, and in-orbit support

Required Skills & Experience

  • 4+ years experience in embedded or real-time software development
  • Strong C/C++ programming skills
  • Experience with RTOS (VxWorks, RTEMS, FreeRTOS, or similar)
  • Experience working with hardware-constrained systems (memory, CPU, power)
  • Strong debugging and system-level problem-solving skills

Nice to Have

  • Experience in aerospace, spacetech, or defense systems
  • Familiarity with space communication protocols (SpaceWire, CCSDS)
  • Knowledge of ECSS or NASA software standards
  • Experience with simulation environments or hardware-in-the-loop testing

Why Join?

  • Work on real space missions and flight systems
  • High technical ownership in a specialised engineering domain
  • Remote flexibility with access to a major US aerospace hub
  • Long-term, innovation-driven projects
Ready to apply?
You'll be redirected to XpertDirect's application page.

Similar roles