General Motors
Staff Software Engineer, Simulation
$189K–$291K
Sunnyvale, California, United States of America · Remote/Hybrid · Staff · Full-time · Posted Aug 3, 2026
- Experience
- 7+ years developing scalable production software solutions using Python.
- Education
- BS, MS, or PhD in Computer Science or Engineering, or equivalent experience.
About the job
Architects and builds scalable simulation testing pipelines and tools to validate autonomous-vehicle software, using automation and AI to improve testing and reporting.
What you'll do
- Lead the design and implementation of automated AV simulation testing pipelines and frameworks.
- Build and maintain shared libraries and automation for test creation, data analysis, debugging, and performance monitoring.
- Guide technical roadmaps and standards, collaborate across teams, and mentor engineers.
What they ask for
- BS, MS, or PhD in Computer Science or Engineering, or equivalent experience.
- 7+ years developing scalable production software solutions using Python.
- Experience with test-framework development, large-scale simulation test creation and management, or metrics-driven test signal extraction.
- Experience using or integrating AI-powered development tools for code generation, test automation, or analytics.
Nice to have
- Experience with simulation frameworks for AV or robotics.
- Familiarity with SQL, time-series analysis, monitoring and dashboarding tools, ROS, Airflow, DBT, visualization libraries, computational geometry, machine learning, or advanced analytics.
Pay
$189,300 - $290,700 USD base salary
Tools
Python, GitHub Copilot, Cursor, AMP, SQL, Looker, Streamlit, ROS
AI focus
Use AI-powered development tools, including code assistants, automated test generation, and analytics, to improve productivity, code quality, and simulation testing.
Model-written summary · the original posting is authoritative