CareerPlanSign in

Staff Software Engineer - Autonomy Evaluation

Sunnyvale, California, United States of America💼 Full-time🗓 2026-08-31 → 2026-09-26

Core

Designing and evolving the evaluation ecosystem for GM's autonomous driving technology, including metrics, automated workflows, and analysis approaches to enable data-driven decisions across AV development and verification.

Role type

Staff Software Engineer (Autonomy Evaluation)

Builds

Large-scale test scenario libraries, continuous evaluation pipelines, and critical risk assessment and release gating components for AV deployment.

Domain

Autonomous driving / Robotics / Data Analytics

Deliverable

production ML models | dashboards & analysis

Required skills

Python, C++, statistical modeling, machine learning, time series analysis, cross-functional technical leadership, system architecture design

Preferred skills

C++, SQL, ROS, computational geometry, linear algebra, PyTorch, experimental design, hypothesis testing

Technologies

Python, C++, Pandas, NumPy, SciPy, PyTorch, SQL, ROS

Responsibilities

Define strategy and architecture for metrics and analyses to evaluate autonomous driving software performance; lead cross-functional efforts to embed evaluation into development workflows; invent and drive new statistical and ML methods to quantify performance and detect regressions; own and refine key AV evaluation metrics and KPIs for readiness and safety decisions.

Seniority

Staff, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.