Jobs · Engineering · California

Staff Software Engineer, Simulation

General Motors · Sunnyvale, CA · 2 wk ago
HybridEngineering$160k–$246k/yrFull-time

General Motors is a global leader in advanced driver assistance, with Super Cruise hands-free technology in over 500,000 vehicles and more than 700 million hands-free miles driven. We are scaling cutting-edge automation to deliver safe, intuitive, and delightful autonomous vehicle experiences.

About the Organization

The Simulation team, part of the Autonomous Vehicle organization, develops and advances the simulation ecosystem that enables the growth and maturity of GM’s autonomous driving technology. We create scalable tools, workflows, and analysis capabilities for data-driven decisions across AV development, testing, and validation. Partnering with Autonomy, Systems, Safety, and other cross-functional teams, we provide the simulation foundation to assess system behavior, improve development velocity, and support end-to-end AV quality. The team owns large-scale scenario libraries, test and evaluation pipelines, and core infrastructure for virtual testing, data analysis, model development, and validation within a unified framework.

Responsibilities

  • Architect large-scale test infrastructure and evaluation pipelines to quantify the accuracy, reliability, and efficiency of simulation tests for autonomous vehicle software validation.
  • Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to integrate test operations and evaluation products into development workflows and release decision processes.
  • Invent novel methodologies and deliver implementations to quantify and characterize the trustworthiness and effectiveness of simulation test and evaluation products at scale.
  • Drive technical roadmaps and strategic priorities, partnering cross-functionally to integrate new simulation technologies aligned with AV goals.
  • Own and refine key simulation evaluation metrics and KPIs for readiness and safety decisions; synthesize and present results and tradeoffs to stakeholders via interactive dashboards.
  • Maintain high technical standards through architectural design, design reviews, and code reviews, setting patterns and best practices for the broader team.

Requirements

  • 7+ years of applied experience developing complex evaluation, simulation, or test frameworks.
  • Proficiency in Python for production systems, including unit testing, code review, performance tradeoffs, and reliability best practices.
  • Proven cross-team technical leadership, including defining strategies adopted by multiple teams and influencing system and architecture decisions.
  • Strong written and verbal communication for driving decisions, communicating risk, and providing constructive feedback to diverse stakeholders.
  • Bachelor’s or higher degree in Computer Science, Engineering, or equivalent experience.

Skills

  • Experience in autonomous driving or high-stakes field robotics; designing, running, and interpreting large-scale simulation and field experiments.
  • Experience working on test strategies and validation for safety-critical products.
  • A strong, data-driven curiosity to investigate anomalies and systematically root-cause discrepancies.
  • Familiarity with SQL, time-series data analysis, performance monitoring tools, and dashboarding systems (e.g., Looker, Streamlit).

Schedule

This role can be based remotely, but if you live within a 50-mile radius of Sunnyvale or Mountain View, you are expected to report to that location three times per week. Relocation benefits may be available if you are interested in moving to the Bay Area.

Pay

The salary range for this role is $160,200 - $246,300. The actual base salary will vary based on factors relevant to the position. An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits

  • Medical, dental, and vision coverage
  • Health Savings Account and Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation and holidays
  • Tuition assistance programs
  • Employee assistance program
  • GM vehicle discounts
  • Company vehicle evaluation program (participants must purchase/lease a qualifying GM vehicle every four years unless an exception applies)

Similar jobs