Skip to content
NEXTMOVEFDE careers · United States

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 delivering
How jobs are selected

Employer postings · Data from · Sources