Staff Software Engineer - AMR Robot Simulation

General Motors
Center, TX, United States
10 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Bullet (Software) C++ (Programming Language) Software Debugging Middleware Video Game Development Hardware-In-The-Loop Simulation Python (Programming Language) Robotic Automation Software Systems Integration Performance Testing Information Technology Unreal Engine

Job description

We are seeking a Robot Simulation Engineer to develop advanced simulation environments that support the development, testing, and validation of autonomous robotic systems.

In this role, you will build 2D and 3D simulators, create realistic testing scenarios, integrate robot software with simulation platforms, and enable teams to safely evaluate functionality and behavior before real-world deployment. You will collaborate cross-functionally with autonomy and artificial intelligence experts to support system-level validation and continuously improve system robustness and testing workflows.

What You’ll Do

  • 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., This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.

Requirements

  • 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, such as PhysX, Bullet, or ODE, or 3D game engines, such as Unity or Unreal Engine, used for robotic simulation.
  • Familiarity with ROS 2 or other robotics middleware.
  • Understanding of core robotics modules, including localization, mapping, and planning., * Experience with simulation tools and hardware-in-the-loop (HIL) testing.
  • Familiarity with CI/CD pipelines for simulation-based regression or performance testing.
  • Experience with cloud-based simulation systems.
  • Experience integrating autonomous vehicles, advanced driver assistance systems (ADAS), or industrial automation systems.

About the company

At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard-from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.

Every day, our products move millions of people as we work to make driving safer, smarter, and more connected-shaping the future of transportation on a global scale.

The Robotics Software team is pioneering the next generation of autonomous robotic systems, including autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack robotics capabilities-from perception and planning to control and system integration-to deliver innovative, real-world autonomous solutions for the future of work., We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team., General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

2:21 min

Reflecting on modern game frameworks and audio libraries

John Romero John Romero · World Congress 2022

1:13 min

Establishing shared vocabulary with Green Software Foundation principles

Pierre-Luc Noel +1 · World Congress 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

55 sec

Automotive engineering talent and consumer hardware subscriptions

Videos

See all

Related articles

See all