> Markdown version of [/jobs/ext/2939643-staff-software-engineer-amr-robot-simulation](https://www.wearedevelopers.com/jobs/ext/2939643-staff-software-engineer-amr-robot-simulation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - AMR Robot Simulation - **Company:** General Motors - **Location:** Center, TX, United States - **Contract:** Permanent contract - **Skills:** 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 - **Published:** September 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bd55332c615495ee ## About the Role * 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. ## 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}. ## Related Videos - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Kettle and Pot or Peas in a Pod? A Debate on Open-Source and Proprietary Software](https://www.wearedevelopers.com/videos/1585-kettle-and-pot-or-peas-in-a-pod-a-debate-on-open-source-and-proprietary-software) - [The Story of Games](https://www.wearedevelopers.com/videos/226-the-story-of-games) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)