Staff Fullstack Engineer, Simulation

General Motors (GM)

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Salary
$189,300–$290,700 / yr
Employment
Full-time
Posted
60 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $208k
This role $240k
$166k $304k
below market most similar roles pay here above market

This role pays more than 86% of similar roles. Most pay $192,050–$223,750 — the blue band above. At the midpoint, this role pays about $240k versus about $208k 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 · Staff Fullstack Engineer, Simulation

The Staff Fullstack Engineer - Simulation will join the simulation team to serve as a technical leader in developing autonomous driving technologies. The role involves defining the architectural roadmap for the Simulation Scenario Definition platform and its programmatic SDK. Key responsibilities include designing and implementing next-generation graphical editing tools for defining complex traffic and sensor scenarios, while driving Python infrastructure for scenario serialization and cloud cluster integration. The successful candidate will mentor engineers on API design and code quality. Required technical skills include expert-level Python for building robust APIs and SDKs, along with front-end engineering experience using TypeScript, React, Vue, WebGL, Three.js, or MapboxGL. This position addresses the technical challenge of validating complex AI-driven systems through high-performance simulation and sophisticated 3D graphical applications.

What you'll do

  • Define the architectural roadmap for the Simulation Scenario Definition platform and its TypeScript/Python SDK.
  • Lead the design and implementation of next-generation graphical editing tools for defining complex traffic and sensor scenarios.
  • Drive the evolution of Python infrastructure for scenario serialization, validation, and cloud compute integration.
  • Act as a hands-on mentor to set engineering standards for API design, code quality, and testing practices.
  • Develop front-end engineering for sophisticated graphical applications using TypeScript and libraries like WebGL or Three.js.
  • Build and optimize robust Python APIs and SDKs for external consumers.
  • Lead complex, multi-quarter technical projects from initial concept through to production.

What we're looking for

  • Minimum of 7+ years of professional experience in software development, specifically in large-scale platforms, tooling, or SDK development.
  • Proven ability to lead technical architecture and drive complex, multi-quarter projects from concept to production.
  • Strong experience in front-end engineering for graphical applications using TypeScript, React, Vue, WebGL, Three.js, or MapboxGL.
  • Expert-level proficiency in Python, including performance optimization and building robust APIs/SDKs for external consumers.
  • Track record of mentoring and coaching mid-level and senior engineers on code quality and engineering excellence.
  • Solid foundation in 3D graphics, computational geometry, and/or real-time simulation concepts (preferred).
  • Experience developing or extending a Domain-Specific Language (DSL) or high-level scripting language (preferred).
  • Background in game engines (Unity, Unreal), simulation software, or Autonomous Vehicle technology (preferred).

More like this

Similar roles

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

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

General Motors (GM)

Sunnyvale, CA 21 days ago
Python Go C++ Java TypeScript Distributed Systems CI/CD PostgreSQL BigQuery DuckDB Amazon Redshift dbt Dataform SQLMesh ROS Streamlit Looker Observability Automated Testing
7+ yrs exp Hybrid

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

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 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