Staff Software Engineer, Simulation Platform

General Motors (GM)

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Employment
Full-time
Posted
21 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $200k
$141k $252k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,050–$230,737.

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 · Staff Software Engineer, Simulation Platform

The Staff Software Engineer - Simulation Platform (Galileo) joins the Simulation, Evaluation, and Data organization to develop core infrastructure for test triggering, simulation execution, and result analysis. This role involves defining the technical vision and multi-year roadmap for Galileo, designing scalable systems to orchestrate millions of simulation miles, and building platform capabilities for test-suite management, data processing, and visualization. You will establish architectural patterns for distributed systems and cloud-based infrastructure while resolving bottlenecks in performance and reliability. Key technologies include Python and at least one of Go, C++, Java, or TypeScript, alongside experience with CI/CD, observability, and relational databases like PostgreSQL. The work focuses on solving complex problems in autonomous-driving and robotics by providing fast, trustworthy feedback on vehicle behavior through automated evaluation and data pipelines.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define and evolve the technical vision, architecture, and multi-year roadmap for simulation-platform capabilities.
  • Design and implement highly scalable systems to orchestrate and analyze millions of simulation miles and test results.
  • Build platform capabilities for test creation, suite management, execution orchestration, result storage, and data processing.
  • Establish durable architectural patterns for distributed systems, service interfaces, and cloud-based infrastructure.
  • Identify and resolve bottlenecks in performance, reliability, cost, usability, and operational scalability.
  • Drive engineering excellence through design reviews, automated testing, continuous integration, and observability.
  • Translate customer needs into pragmatic technical strategies and deliverables in partnership with product and engineering leaders.
  • Mentor engineers through technical guidance, reusable patterns, documentation, and constructive feedback.

What we're looking for

  • Bachelor’s degree or higher in Computer Science, Robotics, Engineering, or a related technical field, or equivalent practical experience.
  • 7+ years of experience building and operating production software systems, platforms, or infrastructure.
  • Proven experience providing cross-team technical leadership, including defining strategies or architectures adopted by multiple teams.
  • Strong experience designing and implementing distributed systems, service-oriented or microservice architectures, and data-intensive applications.
  • Production programming experience in Python and at least one additional language such as Go, C++, Java, or TypeScript.
  • Experience with cloud platforms and modern software delivery practices, including CI/CD, automated testing, observability, and operational excellence.
  • Experience building developer tools, automation, or platform capabilities that improve engineering productivity and achieve broad internal adoption.
  • Experience with autonomous vehicles, robotics, simulation, validation, evaluation, or other safety-critical systems (preferred).

More like this

Similar roles

Software Developer, Simulation Platform

General Motors (GM)

Sunnyvale, CA +1 14 days ago
Python Go C++ JavaScript React AWS GCP PostgreSQL BigQuery Redshift Distributed Systems APIs Data Pipelines System Design Observability Version Control
Hybrid

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

Staff Fullstack Engineer, Simulation

General Motors (GM)

Sunnyvale, CA 60 days ago $189,300–$290,700
Python TypeScript React Vue WebGL Three.js MapboxGL SDK Development API Design 3D Graphics Computational Geometry Unity DSL Data Visualization Cloud Compute
7+ yrs exp Hybrid

Senior Software Engineer, Simulation Engine

General Motors (GM)

Sunnyvale, CA 43 days ago $148,000–$226,200
C++ Python Unity Unreal Engine PhysX Reinforcement Learning LLM Object-oriented Design Simulation Frameworks Gym Environment Robotics Machine Learning
5+ yrs exp Hybrid

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

Software Engineer, Simulation

SpaceX

Hawthorne, CA 74 days ago $125,000–$160,000
C++ Python Machine Learning AI CFD OpenFOAM ANSYS Fluent COMSOL Multiphysics Three.js Flask SQLAlchemy FastAPI React JavaScript PostgreSQL SQL Server Linux HPC Parallel Processing ParaView VisIt Tecplot SnappyHexMesh NX
5+ yrs exp