POSTING ACTIVE · REQ-0C9BB · FY25.Q4
Staff Software Engineer, Simulation
[ COMPANY ]
[ LOCATION ]
[ POSTED ]
[ REQ ID ]
[ COMPENSATION RANGE · ANNUAL · BASE ]
Not Disclosed
§ 01OVERVIEW
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 scalable testing pipelines and products. Our mission is to provide precise, reliable, and automated simulation-based testing that enables data-driven decisions and ensures the safety and performance of AV software.
Why Join Us?
• Shape the future of AV simulation and testing by driving the adoption of AI and automation.
• Work with cutting-edge technology and a collaborative, high-impact team.
• Contribute to the safety, reliability, and scalability of next-generation autonomous vehicles.
What You’ll Do:
• Lead the design and implementation of automated, scalable AV simulation testing pipelines and frameworks that deliver clear signals on 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 partnering cross-functionally to integrate new simulation technologies aligned with AV goals.
• Uphold high code quality and architecture standards through code reviews and technical leadership, including providing mentorship to other engineers on simulation testing and software best practices.
• Leverage AI tools (e.g., code assistants, automated test generation, analytics) to boost productivity, code quality, and innovation in simulation testing.
What You Must Have:
• BS, MS, or PhD in Computer Science, Engineering, or equivalent experience.
• 5+ years of experience developing scalable software solutions using Python in a production environment.
• Proven experience in test framework development, large-scale simulation test creation and 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.
• Strong communication and collaboration skills.
• Demonstrated ability to drive technical design and execution across multiple teams and organizations in a remote or distributed environment.
Bonus points:
• Experience with simulation frameworks for AV or robotics.
• Familiarity with SQL, time-series data analysis, performance monitoring tools and dashboarding systems (e.g., Looker, Streamlit).
• Knowledge of ROS, data orchestration tools (Airflow, DBT), and visualization libraries.
• Experience with computational geometry, machine learning, or advanced analytics.
QUESTIONS AND ANSWERS
- Where is this Staff Software Engineer, Simulation role based?
- The role is based in Sunnyvale, California, US.
- What experience does General Motors expect for this role?
- The posting is tagged as a lead-level role, typically 7+ years of experience. Check the requirements section for specifics.
[ APPLICATION ROUTE ]AGGREGATED · External ATS
Apply links open in the employer's official ATS. Always verify recruitment messages on the company's careers page before sharing personal information.
[ SHARE THIS ROLE ]