Staff Software Engineer, Simulation
AI summary of the role
Staff Software Engineer on the Simulation Test Engineering team at General Motors, architecting and optimizing large-scale simulation testing pipelines for autonomous vehicle behavior development and validation.
What you’ll do
- Lead design and implementation of automated, scalable AV simulation testing pipelines and frameworks for behavior validation and operational readiness.
- Build and maintain extensible shared libraries and automation for test creation, data collection/analysis, debugging, and performance monitoring.
- Influence technical roadmaps and strategic priorities while integrating new simulation technologies aligned with AV goals.
- Uphold high code quality and architecture standards through code reviews and technical leadership, including mentoring engineers.
What you’ll bring
- BS, MS, or PhD in Computer Science, Engineering, or equivalent experience.
- 5+ years developing scalable software solutions using Python in a production environment.
- Proven experience in test framework development, large-scale simulation test creation/management, or metrics-driven test signal extraction.
- Experience using or integrating AI-powered development tools (e.g., GitHub Copilot, Cursor, AMP) for code generation, test automation, or analytics.
Technologies
Python · simulation frameworks · AI-powered development tools · GitHub Copilot · Cursor · AMP · SQL · Looker · Streamlit · ROS · Airflow · DBT
About General Motors
Global automaker selling Chevrolet, GMC, Cadillac, and Buick vehicles, plus financing and connected services, while shifting into EVs and driver assistance.
Public · 5000+ people
Source and classification
Deployment team leadership · Evidence for this classification:
Job Description Remote: This role is open to a fully remote position or hybrid with one of our offices if preferred. Role Overview: As a Staff Software Engineer on the Simulation Test Engineering team, you will architect, implement, and optimize large-scale simulation testing pipelines for AV behavior development and validation. You will drive the adoption and integration of AI-powered tools to automate test creation, analysis, and reporting, enabling rapid iteration and high-confidence validation of AV software. You will collaborate cross-functionally to deliver robust, user-facing test products built on industry-leading simulation frameworks. Your work will directly impact the quality, safety, and velocity of AV software development. About the Team: The Simulation Test Engineering group accelerates autonomous vehicle (AV) development, validation, and deployment by deliveringHow jobs are selected
Employer postings · Data from · Sources