c
electrical
python
java
propulsion
avionics
systems
spacecraft

Job Details

New ideas are all around us, but only a few will change the world. That’s our focus at JPL. We ask the biggest questions, then search the universe for answers—literally. We build upon ideas that have guided generations, then share our discoveries to inspire generations to come. Your mission—your opportunity—is to seek out the answers that bring us one step closer. If you’re driven to discover, create, and inspire something that lasts a lifetime and beyond, you’re ready for JPL.

Located in Pasadena, California, JPL has a campus-like environment situated on 177 acres in the foothills of the San Gabriel Mountains and offers a work environment unlike any other: we inspire passion, foster innovation, build collaboration, and reward excellence.

Overview

New ideas are all around us, but only a few will change the world. That’s our focus at JPL. We ask the biggest questions, then search the universe for answers—literally. We build upon ideas that have guided generations, then share our discoveries to inspire generations to come. Your mission—your opportunity—is to seek out the answers that bring us one step closer. If you’re driven to discover, create, and inspire something that lasts a lifetime and beyond, you’re ready for JPL.

Located in Pasadena, California, JPL has a campus-like environment situated on 177 acres in the foothills of the San Gabriel Mountains and offers a work environment unlike any other: we inspire passion, foster innovation, build collaboration, and reward excellence.

Would you like to see your code sent to the planet Mars? Send your code on a spacecraft orbiting Earth, Jupiter, or an asteroid? Join a fast-paced CubeSat software team? These are some of the unique software challenges that await you at NASA’s Jet Propulsion Laboratory.

Responsibilities

As an Embedded/Flight Software Engineer for JPL's Flight Software and Avionics Systems Section, you will be part of a team with unique world-class expertise in Avionics System Engineering, Flight Command and Data Handling (C&DH) Software, Avionics System Integration, Test, Operations, and Software Technology Research.

With us, you will push the envelope of what’s possible and have the opportunity to implement spacecraft capabilities that include, but are not limited to, Command and Data Handling (C&DH), Communications, Data management, Instrument Control, Autonomy, and Fault Protection. From low-level device drivers to high-level behaviors, you will find many interesting programming opportunities. Join the team!

What you will do:

  • Design and implement real-time flight software in C or C++ for some of the most innovative space missions.
  • Identify and troubleshoot technical issues with flight software in an integrated system.
  • Thrive in a team composed of experienced flight software developers.
  • Provide flight software support and maintenance during flight operations.
  • Develop test plans, unit tests, and evaluate test results. Run tests against simulators and testbeds.

Qualifications

Minimum Qualifications:

  • B.S., M.S., or Ph.D. in Electrical Engineering, Computer Science, Computer Engineering, Software Engineering or related field.
  • A minimum 3.0 out of a 4.0 cumulative GPA.
  • Excellent C or C++ programming skills.
  • Multi-threaded programming.
  • Coursework in operating systems, computer architecture, algorithms, and data structures.

Preferred Qualifications:

  • Internship with significant C or C++ programming.
  • Internship or experience with embedded programming or CubeSats.
  • Coursework or experience in programming languages, software engineering, computer science theory, real-time embedded programming.
  • Familiarity with Python or Java.

JPL is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, citizenship, ancestry, age, marital status, physical or mental disability, medical condition, genetic information, pregnancy or perceived pregnancy, gender, gender identity, gender expression, sexual orientation, protected military or veteran status or any other characteristic or condition protected by Federal, state or local law.

In addition, JPL is a VEVRAA Federal Contractor.

EEO is the Law.

EEO is the Law Supplement

Pay Transparency Nondiscrimination Provision

The Jet Propulsion Laboratory is a federal facility. Due to rules imposed by NASA, JPL will not accept applications from citizens of designated countries or those born in a designated country unless they are Legal Permanent Residents of the U.S or have other protected status under 8 U.S.C. 1324b(a)(3). The Designated Countries List is available here.

JPL logo
JPL
United States, JPL Campus, Pasadena, California
Posted 2 months ago
Job offer closed
If you can, mention you found the job on Rocket Crew, it helps us get more companies to post here, thanks!
Tired of sending resumes?
Create a Talent profile and let companies reach out to you
Create Profile
🛰️ Want to find your dream job in the Space industry?
Get a weekly email of the best New Space jobs!