Embedded Real-Time Simulation Engineer II Flexible Schedule

NASA Jet Propulsion Laboratory

California

On-site

USD 128,000 - 139,000

Full time

13 days ago

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
Dental
Vision
Retirement plans
Paid time off
Flexible schedule
Parental leave

Job summary

Jet Propulsion Laboratory in Pasadena, California, seeks an Embedded Software Engineer II to design, build, and test simulation and embedded software for avionics systems. You will write C/C++ and Python, work with RTOS, and develop real-time embedded applications while collaborating with system engineers and users.

The role emphasizes requirements reviews, code reviews, and robust testing to ensure reliable simulation software development in a mission-focused environment.

Qualifications

  • Bachelor’s in computer science or engineering with minimum 3 years’ experience; MSc 1 year; PhD 0 years.
  • Software engineering in C/C++ and Python.
  • Deep knowledge of object-oriented programming.
  • Experience writing simulation software.
  • Experience with low-level interfaces and real-time embedded systems.
  • Knowledge of concurrent programming and IPC.
  • CI and modern source control experience.

Responsibilities

  • Generate requirements and design for simulation software with leads and engineers.
  • Implement components in C/C++ and Python per design.
  • Develop RTOS-based embedded real-time apps.
  • Test software and verify against requirements with unit and functional tests.
  • Lead reviews: requirements, design, code, and tests.

Skills

C/C++
Python
Object-Oriented Programming
Simulation software
RTOS
Multi-threading
Inter-process communication
CI / source control
Team collaboration

Education

Bachelor’s in CS or CE
Master’s in related field
PhD in related field

Job description

Jet Propulsion Laboratory in Pasadena, California, seeks an Embedded Software Engineer II to design, build, and test simulation and embedded software for avionics systems. You will write C/C++ and Python, work with RTOS, and develop real-time embedded applications while collaborating with system engineers and users.

The role emphasizes requirements reviews, code reviews, and robust testing to ensure reliable simulation software development in a mission-focused environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Real-Time Simulation Engineer II
Embedded Real-Time Simulation Engineer II

NASA Jet Propulsion Laboratory • United States

On-site
USD 128,000 - 139,000
Health benefits
Retirement plans
Paid time off
+3
Embedded Software Engineer II — Real‑Time Simulation
Embedded Software Engineer II — Real‑Time Simulation

NASA Jet Propulsion Laboratory • Pasadena (CA)

On-site
USD 128,000 - 139,000
Health, dental, vision benefits
Retirement plans
Paid time off
+1
Embedded Software Engineer II - Real-Time Simulation
Embedded Software Engineer II - Real-Time Simulation

Jet Propulsion Laboratory • United States

On-site
USD 128,000 - 139,000
Health and dental plans
Retirement plans
Paid time off
Embedded Space Robotics Engineer (Flexible Schedule)
Embedded Space Robotics Engineer (Flexible Schedule)

NASA Jet Propulsion Laboratory • United States

On-site
USD 122,000 - 150,000
Health benefits
Paid time off
Learning opportunities
+2
Embedded Software Engineer II
Embedded Software Engineer II

NASA Jet Propulsion Laboratory • United States

On-site
USD 128,000 - 139,000
Health benefits
Retirement plans
Paid time off
+3
Avionics Systems Engineer II - Flexible Schedule
Avionics Systems Engineer II - Flexible Schedule

NASA Jet Propulsion Laboratory • Pasadena (CA)

On-site
USD 119,000 - 143,000
Senior Flight Software Engineer II — Real-Time Embedded
Senior Flight Software Engineer II — Real-Time Embedded

Rocket Lab Corporation • Long Beach (CA)

On-site
USD 151,000 - 227,000
Embedded Software Engineer II
Embedded Software Engineer II

NASA Jet Propulsion Laboratory • California

On-site
USD 128,000 - 139,000
Health benefits
Dental
Vision
+4
Senior Flight Software Engineer II — Real-Time Spacecraft
Senior Flight Software Engineer II — Real-Time Spacecraft

Telemetry Today LLC • Long Beach (CA)

On-site
USD 151,000 - 227,000
Stock purchase program
Great medical plans
Dental/vision coverage
+3
Embedded Real-Time Software Engineer I
Embedded Real-Time Software Engineer I

RTX • East Hartford (CT)

On-site
USD 57,000 - 109,000
Medical
Dental
Vision
+11