Senior Software Engineer, Simulation Engine

General Motors (GM)

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Salary
$148,000–$226,200 / yr
Employment
Full-time
Posted
43 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $187k
$112k $243k
below market most similar roles pay here above market

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

About General Motors (GM)

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

View all roles at General Motors (GM)

At a glance

TL;DR · Senior Software Engineer, Simulation Engine

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.

See salary data

What you'll do

  • Develop simulation frameworks to enable high-fidelity and high-performance validation of the autonomy stack.
  • Build and maintain gym environments for reinforcement learning model training.
  • Write high-quality code using C++ and Python to support simulation engine development.
  • Provide a high-quality developer experience for internal engineering teams.
  • Implement and extend AV and robotic simulation features.
  • Deliver continuous, high-quality software results for the simulation group.
  • Integrate game engine technologies such as Unity, Unreal Engine, or PhysX into simulation workflows.

What we're looking for

  • BS, MS, or PhD in Computer Science, Robotics, Machine Learning, or equivalent experience.
  • 5+ years of relevant industry experience.
  • Strong programming skills in C++ and Python.
  • Clear track record of effective collaboration with customers and continuous delivery of quality results.
  • Ability to collaborate across large engineering organizations.
  • Experience with building or extending AV/Robotic simulation (preferred).
  • Experience working on game engines such as Unity, Unreal Engine, or PhysX (preferred).
  • Experience with reinforcement learning, gym environment, or LLM (preferred).

More like this

Similar roles

Principal Software Engineer, Simulation Engine

General Motors (GM)

Sunnyvale, CA 56 days ago
C++ Python Reinforcement Learning Unity Unreal Engine PhysX Software Architecture Systems Engineering Object-Oriented Design Simulation Platforms Robotics Machine Learning Infrastructure APIs Sensor Modeling
10+ yrs exp Hybrid

Senior Software Engineer

General Motors (GM)

Sunnyvale, CA 55 days ago $170,600–$261,300
Python PyTorch TensorFlow HuggingFace OpenAI APIs GenAI LLMs VLMs NeRF Gaussian Splatting Kubernetes Docker GCP RAG Vector Search Production Observability
5+ yrs exp Hybrid

Senior Software Engineer, Simulation

Nvidia

Santa Clara, CA 20 days ago
C++ Python 3D Simulation Computer Graphics Game Engine Docker Kubernetes Deep Learning Generative AI LLM Omniverse Unity Chrono Mujoco Maya Blender Houdini
5+ yrs exp

Senior Software Engineer, Simulation Platform

Anduril Industries

Seattle, WA +1 13 days ago $191,000–$254,000
C++20 Python gRPC DIS Entity-Component-System Linux pybind11 Nix C ABI Numerical Simulation Physics Modeling Distributed Simulation Systems Programming

Senior System Software Engineer, Simulation Software

Nvidia

Santa Clara, CA +3 78 days ago $152,000–$241,500
C++ Python SystemC Linux Shell Scripting Firmware Drivers Kernel FPGA Emulation Virtual Platforms System Software Automation Hardware-Software Interfaces
5+ yrs exp