Senior Flight Software Engineer for CubeSats & Spacecraft

NASA Jet Propulsion Laboratory

California

On-site

USD 145,000 - 176,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Paid time off
Flexible schedule
Retirement plans

Job summary

NASA Jet Propulsion Laboratory (JPL) in Pasadena, CA, seeks a Flight Software Engineer III to deliver embedded flight software for CubeSats and spacecraft payloads. You will lead requirements, design, coding, reviews, and testing with opportunities to work on simulations and real hardware.

You will collaborate with the Flight Software & Systems Engineering Section, applying RTOS experience, IPC knowledge, and diverse programming skills to ensure mission success.

Qualifications

  • Extensive experience delivering real-time embedded software for mission-critical aerospace systems.
  • Experience with embedded flight processors and domains (CDH, GNC, System Fault Protection).
  • Proficiency in C/C++, Python, Linux; strong debugging and documentation skills.
  • Familiar with RTOSs such as FreeRTOS, RTEMS, Zephyr, VxWorks.
  • Experience with IPC, and buses/protocols: PCI/PCIe, UART, SPI, I2C, CAN, SpaceWire.
  • Ability to work in a collaborative team and communicate clearly.

Responsibilities

  • Develop, update, and maintain embedded flight software for CubeSats and spacecraft payloads.
  • Lead software requirements, design, coding, reviews, and testing activities.
  • Perform simulations and hardware-in-the-loop testing; resolve defects.
  • Work under Cognizant Engineer guidance to define software approaches.
  • Support peer reviews and formal testing of capabilities.

Skills

Real-time embedded
Embedded flight software
C/C++ programming
Python
Linux
IPC mechanisms
UDP/TCP
RTOS knowledge
Static analysis

Education

Bachelor's degree in Computer Science or related
Master’s degree in similar disciplines
PhD in similar disciplines

Tools

Static analysis tools
HIL testing

Job description

NASA Jet Propulsion Laboratory (JPL) in Pasadena, CA, seeks a Flight Software Engineer III to deliver embedded flight software for CubeSats and spacecraft payloads. You will lead requirements, design, coding, reviews, and testing with opportunities to work on simulations and real hardware.

You will collaborate with the Flight Software & Systems Engineering Section, applying RTOS experience, IPC knowledge, and diverse programming skills to ensure mission success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flight Software Engineer III — Embedded Spacecraft Systems
Flight Software Engineer III — Embedded Spacecraft Systems

Space-Robots • Pasadena (CA)

On-site
USD 145,000 - 176,000
Health benefits
Flexible schedule
Paid time off
Flight Software Engineer III — Embedded Spacecraft
Flight Software Engineer III — Embedded Spacecraft

California Institute Of Technology Jet Propulsion Laboratory • United States

On-site
USD 145,000 - 176,000
Health
Dental
Vision
+8
Embedded Flight Software Engineer I - Spacecraft
Embedded Flight Software Engineer I - Spacecraft

NASA Jet Propulsion Laboratory • Pasadena (CA)

On-site
USD 97,000 - 117,000
Health, dental, vision plans
Paid time off
Junior Embedded Flight Software Engineer
Junior Embedded Flight Software Engineer

Jet Propulsion Laboratory • Pasadena (CA)

On-site
USD 97,000 - 117,000
Health insurance
Dental insurance
Vision insurance
+8
Embedded Flight Software Engineer I (Real-Time Space Systems)
Embedded Flight Software Engineer I (Real-Time Space Systems)

Jet Propulsion Laboratory • United States

On-site
USD 97,000 - 117,000
Embedded Flight Software Engineer I
Embedded Flight Software Engineer I

NASA Jet Propulsion Laboratory • California

On-site
USD 97,000 - 117,000
Flight Software Engineer III
Flight Software Engineer III

NASA Jet Propulsion Laboratory • California

On-site
USD 145,000 - 176,000
Health benefits
Paid time off
Flexible schedule
+1
Senior Flight Software Engineer II - Real-Time Spacecraft
Senior Flight Software Engineer II - Real-Time Spacecraft

Rocket Lab Corporation • Long Beach (CA)

On-site
USD 151,000 - 227,000
Employee Stock Purchase Program
Stock-based compensation
Top-tier medical plans (HMO, PPO)
+6
Senior Flight Software Engineer, Spacecraft Systems
Senior Flight Software Engineer, Spacecraft Systems

Woven • Westminster (CO)

On-site
USD 158,000 - 189,000
Stock options
Benefits package
Senior Flight Software Engineer (Spacecraft)
Senior Flight Software Engineer (Spacecraft)

Lang Elektroinstallation • Louisville (CO)

On-site
USD 93,000 - 162,000