Drimva

General Motors

Staff Software Engineer - AMR Robot Simulation

GM Global Technical Center - Cole Engineering Center Podium +1 · Hybrid · Staff · Full-time · Posted Oct 26, 2026

Location
GM Global Technical Center - Cole Engineering Center Podium
Sunnyvale, California, United States of America
Education
Bachelor’s, master’s, or doctoral degree in robotics, computer science, electrical or mechanical engineering, or a related field.

About the job

Develops simulation environments and testing workflows to validate autonomous mobile robot software and behavior before real-world deployment.

What you'll do

  • Build and enhance 2D and 3D simulators, scenarios, and simulation-based testing workflows.
  • Integrate robot navigation software with simulation platforms; debug and test simulated robot behavior.
  • Analyze simulation results and collaborate with teams to improve validation and system robustness.

What they ask for

  • Bachelor’s, master’s, or doctoral degree in robotics, computer science, electrical or mechanical engineering, or a related field.
  • Proficiency in Python or C++.
  • Experience with simulation platforms such as NVIDIA Isaac Sim or Gazebo.
  • Knowledge of physics engines or 3D game engines used for robotic simulation; familiarity with ROS 2 or other robotics middleware and core robotics modules.

Nice to have

  • Experience with simulation tools and hardware-in-the-loop (HIL) testing, CI/CD pipelines, or cloud-based simulation systems.
  • Experience integrating autonomous vehicles, advanced driver assistance systems (ADAS), or industrial automation systems.

Tools

Python, C++, NVIDIA Isaac Sim, Gazebo, PhysX, Bullet, ODE, ROS 2

AI focus

Collaborates with artificial intelligence experts on simulation-based testing and validation of autonomous robotic systems.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)