General Motors: Senior Simulation Software Engineer - Texas, California, Michigan, USA
Nextmv
Posted Jun 21, 2026
Skip to main content
Sign Up
Log In
General Motors: Senior Simulation Software Engineer - Texas, California, Michigan, USA
Jobs
You have selected 0 posts.
select all
cancel selecting
May 5
1 / 1
May 6
May 5
post by haley on May 5
haley
May 5
Link to job post >>
Description
We are seeking a Senior Simulation Software Engineer for the Digital Twin team with deep expertise in at least one major simulation environment (Unity, Unreal Engine, or NVIDIA Isaac Sim) and a willingness to learn others. In this role, you will design, build, and scale core software services and high‑performance 3D simulation environments, program NPC behaviors, and support automation workflows for autonomous robotics development. You will combine 3D programming with strong platform engineering to deliver reliable, low-latency simulations at enterprise scale.
What You’ll Do (Key Responsibilities)
Develop and maintain simulation environments using Unity, Unreal Engine, or NVIDIA Isaac Sim
Implement NPC programming and behavior logic to enable realistic interactions
Own end-to-end features: requirements, architecture, implementation, testing, deployment, and observability
Build high-performance 3D simulation modules (rendering, physics, spatial indexing) for scalable, real-time execution and integrate them with platform services
Develop asset pipelines and tooling for ingesting, transforming, and optimizing complex 3D assets (e.g., USD, glTF) and scene graphs for real-time use
Collaborate with robotics engineers and software developers to integrate simulation with automation pipelines
Contribute hands-on to coding and code reviews, promoting clean code practices and secure development standards
Troubleshoot and resolve technical issues in simulation frameworks
Document workflows, tools, and best practices to enable cross-team adoption
Your Skills & Abilities (Required Qualifications)
Bachelor’s or Master’s degree in Computer Science, Game Development, Robotics, or a related field
5+ years of software engineering experience, including 3D simulation development or game engine programming
Expertise in at least one of: Unity3D, Unreal Engine, or NVIDIA Isaac Sim, with a willingness to learn others
Proven experience productizing 3D software systems (e.g., rendering pipelines, physics, simulations, or digital twins)
Strong skills in NPC programming and behavior scripting
Proficiency in C#, C++, or Python, with strong foundations in computer graphics and linear algebra
Solid CI/CD, version control (Git), and agile development practices
What Can Give You a Competitive Edge (Preferred Qualifications)
Experience with robotics simulation and autonomous systems
Knowledge of physics-based simulation and AI-driven behaviors
GPU/compute expertise (HLSL/GLSL/Compute Shaders), materials/shaders, and graphics debugging tools (e.g., RenderDoc, PIX, Nsight)
Experience in manufacturing, automotive, or industrial domains
Knowledge of cybersecurity best practices for connected systems
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}.
The selected candidate will be required to travel <25% for this role.
This job may be eligible for relocation benefits.
53
views
1
link
...