Drimva

General Motors

Staff Software Engineer - Simulation Tooling

$189K–$291K

Sunnyvale, California, United States of America · Remote/Hybrid · Staff · Full-time · Posted Aug 3, 2026

Experience
7+ years of professional software development experience, with a significant portion focused on large-scale platforms, tooling, or SDK development.

About the job

Leads development of simulation scenario tooling and Python infrastructure used to define and validate scenarios for autonomous-driving systems.

What you'll do

  • Shape the architecture of the Scenario Definition platform and/or Python SDK, and lead development of graphical scenario-editing tools.
  • Improve Python infrastructure for scenario serialization, validation, and integration with cloud compute.
  • Mentor engineers and promote strong API design, code quality, and testing practices.

What they ask for

  • Expert-level Python proficiency, including performance optimization and robust API/SDK development.
  • Strong foundation in 3D graphics, computational geometry, and/or real-time simulation.
  • Demonstrated ability to lead technical projects from concept to production.
  • Experience mentoring engineers and raising team engineering standards.

Nice to have

  • C++ experience; DSL or high-level scripting-language development.
  • Game-engine or simulation-software experience; data visualization or AV/robotics systems familiarity.

Pay

$189,300 - $290,700 USD base salary

Tools

Python, C++, Unity, Unreal

AI focus

Enables validation of AI-driven autonomous-driving systems through simulation tooling.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)