Staff Flight Software Engineer

Job Category: Embedded
Location: Colorado, United States
Employment Type: Permanent
Location Terms: On-site
Salary: USD160000

You’ll take ownership of mission-critical flight software that powers our autonomous lunar vehicles, software that must perform flawlessly in some of the most extreme environments imaginable.

In this role, you’ll be the subject-matter expert for NASA’s core Flight System (cFS), guiding architecture, integration, and best practices across the team. You’ll help define, develop, and certify embedded flight software that supports real-time robotic navigation, control, and payload operations.

What you’ll do:

  • Lead the design, configuration, and deployment of cFS for robotic avionics platforms

  • Integrate flight software with RTOS environments like VxWorks or RTEMS

  • Customize and extend cFS services to meet mission needs

  • Collaborate with hardware, systems, and robotics engineers for seamless data handling and timing

  • Support HIL testing, simulation, and mission rehearsals

  • Mentor engineers and set the standard for safety, reliability, and certification

What we’re looking for:

  • 7+ years in embedded software or avionics systems for space or robotics

  • 3+ years of direct experience with NASA core Flight System (cFS)

  • Proficiency in C for embedded development

  • Strong background in spacecraft data handling, telemetry, and real-time networking

  • US Person (citizen or permanent resident)

Nice to have:

  • Experience with FDIR, GNC integration, or human-rated systems

  • Familiarity with LEON3/4, RISC-V, or space-grade processors

  • Background with NASA, JPL, Lockheed, or major planetary robotics programs

     

    #LI-LH1

     

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!