Robotics Systems Engineer I

NASA Jet Propulsion Laboratory
•$102,232 - $123,136

About The Position

The Robotics Systems Engineer I will work with the Robotic Operations and Tools Group within JPL’s Robotic Mobility and Manipulation Section. The role focuses on developing algorithms and software for flight-software-in-the-loop simulation, testing, and operator tools for aerospace, planetary, and robotic vehicles. These tools enable human operators to safely validate and verify command sequences before they are run on flight hardware. The position supports robotics technology development and space flight projects for terrestrial and planetary exploration. Work includes simulation software development for the Moon Base program, maintaining and developing operational tools for space robots, integrating software and hardware to develop space robots, and supporting operations of Mars rovers including Perseverance and Curiosity. JPL’s robotics section develops and matures robotics technology for in-situ solar-system exploration and provides robotics expertise for flight hardware and software implementation and mission operations support.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, with at least 1 year of related work experience; a Master’s degree in a similar discipline is also listed.
  • Relevant internship or other hands-on technical experience may count toward the experience requirement.
  • Exposure to software development in areas such as simulation, modeling, and 3D visualization.
  • Minimum GPA of 3.0.
  • Contact information for at least three professional reference writers.

Nice To Haves

  • Experience developing software for robot modeling and simulation.
  • Ability to communicate effectively, work in a team environment, and learn from senior engineering staff.
  • Understanding of applicable industry and/or academic practices and standards in software engineering.
  • Experience with 3D visualization, operator interfaces, or command-sequencing/telemetry tools for spacecraft or robotic operations.

Responsibilities

  • Develop simulation software for the Moon Base program.
  • Maintain and develop operational tools for space robots.
  • Integrate software and hardware to develop space robots.
  • Support operations of Mars rovers, including Perseverance and Curiosity.
  • Develop algorithms and software for flight-software-in-the-loop simulation, testing, and operator tools.
  • Support human operators in validating and verifying command sequences before execution on flight hardware.

Benefits

  • Health, dental, vision, wellbeing, and retirement plans.
  • Paid time off.
  • Learning opportunities.
  • Rideshare benefits.
  • Childcare.
  • Flexible schedule.
  • Parental leave.
  • Additional benefits and perks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service