General Motors
Senior Software Engineer, Simulation Engine
$148K–$226K
Sunnyvale, California, United States of America · Remote/Hybrid · Senior · Full-time · Posted Sep 14, 2026
- Experience
- 5+ years relevant industry experience.
- Education
- BS, MS, or PhD in Computer Science, Robotics, or Machine Learning, or equivalent experience.
About the job
Develop high-fidelity, high-performance simulation frameworks and reinforcement-learning training environments to validate autonomous-driving software before it reaches public roads.
What you'll do
- Develop simulation frameworks for validating the autonomy stack.
- Develop the gym environment used to train reinforcement-learning models.
- Collaborate across engineering organizations and support a strong developer experience.
What they ask for
- BS, MS, or PhD in Computer Science, Robotics, or Machine Learning, or equivalent experience.
- 5+ years relevant industry experience.
- Strong programming skills in C++ and Python.
- Demonstrated effective collaboration and continuous delivery of quality results in a hybrid or remote workplace.
Nice to have
- Experience building or extending AV/Robotic simulation.
- Experience with Unity, Unreal Engine, PhysX, reinforcement learning, gym environments, or LLM.
Pay
$148,000 - $226,200 USD base salary
Tools
C++, Python, Unity, Unreal Engine, PhysX
AI focus
Simulation for autonomous-driving software validation and gym environments for reinforcement-learning model training; reinforcement learning and LLM experience are desired.
Model-written summary · the original posting is authoritative