Staff Robot Simulation Engineer - AMR (Hybrid)

General Motors Company

Sunnyvale (CA)

Hybrid

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Relocation benefits

Job summary

General Motors Company is seeking a Staff Software Engineer for AMR Robot Simulation in Sunnyvale, CA. You will develop and refine 2D/3D simulators, craft realistic testing scenarios, and integrate robot software with simulation platforms to validate autonomous robotic systems.

Collaborate with autonomy and AI experts to enhance validation workflows, improve robustness, and support cross-functional teams in simulation-based testing. Hybrid work arrangement with travel as needed.

Qualifications

  • Bachelor’s, Master’s, or PhD in robotics, computer science, electrical or mechanical engineering.
  • Proficiency in Python or C++.
  • Experience with simulation platforms such as NVIDIA Isaac Sim or Gazebo.
  • Knowledge of physics engines (PhysX, Bullet, ODE) or 3D engines (Unity, Unreal) used for robotic simulation.
  • Familiar with ROS 2 or other robotics middleware.
  • Understanding of localization, mapping, and planning in robotics.

Responsibilities

  • Develop and enhance 2D and 3D simulation platforms for testing, validation, and performance analysis of autonomous robotic systems.
  • Create and maintain simulation scenarios representing real-world use cases and edge conditions.
  • Integrate robot navigation software with simulation platforms.
  • Support debugging and testing of robot behavior in simulated environments.
  • Analyze simulation results to identify software and system issues.
  • Develop regression and progression testing workflows for simulation-based validation.
  • Collaborate with cross-functional teams to improve simulation capabilities and validation processes.

Skills

Python
C++
ROS 2

Education

Bachelor's/Master's/PhD in robotics, CS, EE or ME

Tools

NVIDIA Isaac Sim
Gazebo
PhysX
Bullet
ODE
Unity
Unreal Engine

Job description

General Motors Company is seeking a Staff Software Engineer for AMR Robot Simulation in Sunnyvale, CA. You will develop and refine 2D/3D simulators, craft realistic testing scenarios, and integrate robot software with simulation platforms to validate autonomous robotic systems.

Collaborate with autonomy and AI experts to enhance validation workflows, improve robustness, and support cross-functional teams in simulation-based testing. Hybrid work arrangement with travel as needed.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomous Robotics Simulation Engineer
Autonomous Robotics Simulation Engineer

General Motors Company • United States

Hybrid
USD 120,000 - 170,000
Staff Software Engineer - AMR Robot Simulation
Staff Software Engineer - AMR Robot Simulation

General Motors Company • Sunnyvale (CA)

Hybrid
USD 140,000 - 190,000
Hybrid work model
Relocation benefits
Staff Software Engineer - AMR Robot Simulation
Staff Software Engineer - AMR Robot Simulation

General Motors Company • Center (IN)

Hybrid
USD 110,000 - 180,000
Software Engineer, Simulation Automation & Protocol Ops
Software Engineer, Simulation Automation & Protocol Ops

General Motors (GM) • Sunnyvale (CA)

Hybrid
USD 153,000 - 234,000
Simulation AI/ML Engineer Intern (Hybrid)
Simulation AI/ML Engineer Intern (Hybrid)

General Motors • Sunnyvale (CA)

Hybrid
USD 90,000 - 107,000
Paid US GM Holidays
GM Family First Vehicle Discount
Growth potential
+1
Senior Simulation Platform Engineer — Remote/Hybrid
Senior Simulation Platform Engineer — Remote/Hybrid

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 185,000 - 284,000
Company Vehicle
Relocation assistance
Remote Senior Fullstack Engineer — AI Simulation Platform
Remote Senior Fullstack Engineer — AI Simulation Platform

Safetec of America, Inc. • Sunnyvale (CA)

On-site
USD 153,200 - 234,100
Health and wellbeing benefit programs
Retirement savings plan
Tuition assistance programs
+1
Senior Simulation Tooling Engineer
Senior Simulation Tooling Engineer

General Motors • Sunnyvale (CA)

On-site
USD 153,000 - 234,000
Health benefits
GM vehicle discounts
Robot Simulation Engineer: 2D/3D, ROS2
Robot Simulation Engineer: 2D/3D, ROS2

General Motors Company • Center (IN)

Hybrid
USD 110,000 - 180,000
AI/ML Simulation Engineer Intern
AI/ML Simulation Engineer Intern

General Motors • Sunnyvale (CA)

Hybrid
USD 90,000 - 107,000
Paid US GM Holidays
GM Family First Vehicle Discount
Result-based growth opportunities
+1