Staff Software Engineer Simulation

Date PostedJuly 8, 2026LocationSunnyvale, Mountain View, or RemoteCompanyGeneral MotorsSalary$160,200 - $246,300TypeSenior Level

Job Summary

The Staff Software Engineer will architect large-scale test infrastructure and evaluation pipelines for autonomous vehicle software validation. This role involves leading cross-functional initiatives to integrate simulation products into development workflows and defining technical roadmaps. The candidate will synthesize simulation metrics to drive safety and readiness decisions while maintaining high technical standards.

Responsibilities

  • Architect large-scale test infrastructure and evaluation pipelines.
  • Lead cross-functional initiatives for simulation integration.
  • Develop methodologies for simulation trustworthiness and effectiveness.
  • Define technical roadmaps and simulation metrics/KPIs.
  • Maintain high code and architectural standards.

Required Skills

  • 7+ years experience in simulation or test frameworks.
  • Expert-level Python development for production.
  • Strong technical leadership and strategy definition.
  • Excellent communication and stakeholder management.
  • Bachelor's degree in CS, Engineering, or equivalent.

Job Details

What You'll Do: - Architect large-scale test infrastructure and evaluation pipelines that enable and quantify the accuracy, reliability, and efficiency of simulation tests used for autonomous vehicle software validation. - Lead cross-functional initiatives with Autonomy, Systems Engineering, Simulation, and Data teams to tightly integrate team-owned test operations and evaluation products into regular development workflows and release decision processes. - Invent novel methodologies and deliver implementation to quantify and characterize the trustworthiness and effectiveness of simulation test and evaluation products at scale. - Drive technical roadmaps and strategic priorities while partnering cross-functionally to integrate new simulation technologies aligned with AV goals. - Own and refine key simulation evaluation metrics and KPIs used for readiness and safety decisions; synthesize and present results and tradeoffs to stakeholders; make insights readily available to partner teams through interactive dashboards. - Maintain a high technical standard through architectural design, design reviews, and code reviews, setting patterns and best practices for the broader team. Your Skills and Abilities (Required Qualifications) - 7+ years of applied experience developing complex evaluation, simulation, or test frameworks. - Proficient in developing 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, driving decisions, communicating risk, and giving constructive feedback to diverse stakeholders. - Bachelor's or higher degree in Computer Science, Engineering, or equivalent experience. What Will Give You a Competitive Edge (Preferred Qualifications) - 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).