Robotics Systems Engineer I

JPL/NASA•Pasadena, CA
•$102,232 - $123,136•Onsite

About The Position

The Robotics Systems Engineer I will work in the Robotic Operations and Tools Group, part of the Robotic Mobility and Manipulation Section at JPL. 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. This work enables human operators to safely validate and verify command sequences before they run on flight hardware. The position supports robotics technology development and space-flight projects for terrestrial and planetary exploration.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, with at least 1 year of related work experience; alternatively, a master’s degree in a similar discipline area. Relevant internships 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.
  • Operate Mars rovers, including Perseverance and Curiosity.
  • Develop algorithms and software supporting flight-software-in-the-loop simulation, testing, and operator tools.

Benefits

  • Health, dental, vision, wellbeing, and retirement plans.
  • Paid time off.
  • Learning opportunities.
  • Rideshare benefits.
  • Childcare benefits.
  • Flexible schedule.
  • Parental leave.
  • Additional benefits and perks.
  • For benefits-eligible positions, benefits are effective the first day of the month coincident with or immediately following the employee’s start date.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service