Staff Software Engineer - Autonomy Evaluation
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