N

NASA Jet Propulsion Laboratory

Federally funded robot space missions developer

Flight Software Engineer 4

Full-Time
$176k - $213.1k/yr
Expert
Bachelor's, Master's, PhD
Pasadena, CA, USA
In Person
Software EngineeringEmbedded Engineering
No H1B Sponsorship

About the job

Requirements
  • A Bachelor’s degree in Computer Science or a related discipline with at least 9 years of related work experience, a Master’s degree in similar disciplines with at least 7 years, or a PhD in similar disciplines with at least 5 years.
  • Extensive understanding and broad application of advanced principles, theories, concepts, and hands-on programming techniques in architecting, developing, modifying, debugging, releasing, and maintaining complex real-time embedded software systems for mission-critical aerospace applications.
  • Experience developing application programs for functional domains such as command and data handling, guidance, navigation and control, and system fault protection for execution in an embedded flight processor.
  • Experience with device-driver development and software/hardware interfaces for custom and commercial hardware, including debugging software/hardware interactions and possible failure modes.
  • Knowledge of distributed computing and inter-process communication mechanisms.
  • Deep familiarity with communication buses and protocols including PCI/PCIe, UART, SPI, I2C, CAN bus, and SpaceWire.
  • Experience with real-time or embedded operating systems such as FreeRTOS, RTEMS, Zephyr, or WindRiver VxWorks.
  • Knowledge of AI tools and processes for software development.
  • Proven team leadership ability in developing and delivering reliable embedded real-time software applications using a formal and structured lifecycle development process.
  • Extensive software development and testing background, including specific experience with C++, C, Python, Linux, and WindRiver VxWorks.
  • Ability to guide in-development hardware toward efficient software-interface specifications.
  • Ability to work effectively in a team environment.
Responsibilities
  • Perform software engineering activities to deliver embedded flight software products for small-scale projects developing CubeSats, small satellites, and spacecraft payloads.
  • Develop complex, mission-critical embedded software for spacecraft, including defining software requirements, designing software, developing code, conducting peer reviews, documenting, performing thorough unit and integration testing using simulations and avionics hardware, and resolving defects for JPL flight mission customers.
  • Work independently with minimal guidance or lead a small team of software developers in planning tasks, establishing requirements, preparing and presenting design solutions, managing resources, conducting reviews, reporting to upper management, and mentoring less senior engineers.
Desired Qualifications
  • Advanced knowledge of Laboratory and NASA policies and procedures, and government regulations across a range of applications.
  • Extensive experience developing, deploying, and maintaining software product lines.
  • Hands-on knowledge of software development processes, standards, and practices.
  • Systems engineering experience generating, tracking, and demonstrating successful implementation of requirements.
  • Deep understanding of NASA F Prime or cFS open-source frameworks.
  • Background in dynamics and control systems.
  • Proposal writing skills.
  • Experience developing software for space missions in an environment like JPL.

About the company

N

NASA Jet Propulsion Laboratory

View

NASA Jet Propulsion Laboratory (JPL) is a federal research center managed by Caltech for NASA. It designs, builds, and operates robotic space missions for planetary exploration, Earth science, and space-based astronomy, along with technology development. JPL translates scientific ideas into real missions using specialized engineering, software, and mission operations conducted by cross-disciplinary teams, often in collaboration with NASA centers and other partners. Unlike many contractors, JPL functions as a government-run R&D center that directly plans and executes missions from concept through flight operations, ensuring national-space capabilities and scientific discovery stay aligned with NASA's goals. The lab’s aim is to turn bold science questions into working space missions and technologies that advance our understanding of the solar system and Earth, while upholding values of being bold, inclusive, and trusted.

Company Size

5,001-10,000

Company Stage

N/A

Total Funding

N/A

Headquarters

Pasadena, California

Founded

1936

Get referred to NASA Jet Propulsion Laboratory

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • Congress funded NASA at $24.4 billion on January 16, 2026, stabilizing JPL.
  • FAME demonstrations started June 2026, targeting near-real-time wildfire and flood alerts.
  • JPL still manages dozens of missions, preserving customer trust and technical relevance.

What critics are saying

  • JPL cut 550 jobs in October 2025 after earlier 2024-2025 layoffs.
  • Mars Sample Return cancellation erased JPL's flagship program and funding base.
  • Persistent budget cuts and telework exodus threaten JPL's Caltech-managed lab model.

What makes NASA Jet Propulsion Laboratory unique

  • JPL runs more than three dozen flying missions across Earth science and planetary exploration.
  • Loft Orbital's June 23, 2026 partnership puts JPL AI on orbit.
  • Howard Eisen and Keyur Patel anchor mission success and chief-engineering discipline.

Help us improve and share your feedback! Did you find this helpful?

Benefits

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Wellness Program
  • Paid Vacation
  • Parental Leave
  • Childcare Support
  • Flexible Work Hours

Company News

Associated Press
Jun 23rd, 2026
Loft Orbital to deploy NASA JPL's AI software for real-time Earth disaster monitoring

Loft Orbital has secured an agreement with NASA's Jet Propulsion Laboratory to host and demonstrate AI software on its space infrastructure. The collaboration, part of JPL's Federated Autonomous MEasurement project funded by NASA's Earth Science Technology Office, will advance on-orbit AI capabilities for Earth science remote sensing. Flight demonstrations began in June 2026, with additional deployments scheduled through 2028. JPL's AI software aims to reduce data latency by processing information in near-real time, delivering urgent insights on wildfires, flooding and natural disasters to emergency responders. The spacecraft will demonstrate autonomous tip-and-queue tasking without ground intervention using intersatellite links. Founded in 2017, Loft Orbital has flown over 25 missions and operates facilities in San Francisco, Colorado and Toulouse, France.

newsupdates24
Jan 5th, 2025
NASA's Martian helicopter promises unprecedented views of the red planet

Next-generation Mars helicopter prototype (NASA)YOU'LL NOW BE ABLE TO CHARGE YOUR DEVICES ON THE MOONNASA's next-gen Mars helicopterNASA's Jet Propulsion Laboratory (JPL) is working on a concept for a next-generation Mars helicopter that could revolutionize exploration of the red planet.

Encyclopaedia Britannica, Inc.
Dec 9th, 2024
William Hayward Pickering

Pickering retired from the Jet Propulsion Laboratory in 1976 and served for two years as director of the research institute of the University of Petroleum and Minerals in Saudi Arabia.

ABC7
Nov 13th, 2024
JPL to lay off 325 employees, about 5% of its workforce, amid budget cuts

JPL to lay off 325 employees, about 5% of its workforce, amid budget cuts.

Pasadena Now
Sep 5th, 2024
JPL Partners with Cal State LA to Boost STEM Diversity Through NASA Grant

JPL scientists will work closely with Cal State LA faculty on this two-year project to strengthen the university's research capacity in remote sensing.