Principal Software Engineer, Simulation Engine
General Motors (GM)
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 67% of similar roles. Most pay $149,500–$206,450 — the blue band above. At the midpoint, this role pays about $187k versus about $178k for comparable roles.
Based on 240 similar postings.
Employer
General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.
General Motors (GM) currently has 196 open roles on FindRole.
Listed pay typically runs $159,200–$245,000 across 54 roles with salary data.
Most-posted roles
At a glance
The Senior Software Engineer, Simulation Engine joins the Simulation group to address the challenge of evaluating autonomous driving software performance before public deployment. In this role, you will drive the development of simulation frameworks designed for high-fidelity, high-performance validation of the autonomy stack. You will also build gym environments for reinforcement learning model training while ensuring a high-quality developer experience. Key responsibilities include collaborating across large engineering organizations to deliver continuous results. The position requires proficiency in C++ and Python, with a focus on modern C++ and object-oriented design. Desired expertise includes experience with game engines like Unity, Unreal Engine, or PhysX, as well as reinforcement learning, gym environments, or LLMs. This work directly supports the technical validation of self-driving technology.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Skills
What you'll do
What we're looking for
More like this
General Motors (GM)
General Motors (GM)
Nvidia
Anduril Industries
Anduril Industries
Nvidia