
Staff Software Engineer, Autonomy Evaluation
General Motors2 months ago
Responsibilities
- Define strategy and architecture for metrics and analyses evaluating autonomous driving software across the autonomy stack.
- Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to integrate evaluation into development and release workflows.
- Develop statistical, machine learning, and ML introspection methods to quantify performance, detect regressions, and identify system behavior patterns at scale.
- Own AV evaluation metrics and KPIs used for readiness and safety decisions.
- Synthesize and present evaluation results and tradeoffs to stakeholders.
- Provide evaluation insights to partner teams through interactive dashboards.
- Shape logging, data schemas, evaluation pipelines, and release-gating criteria for large-scale autonomy testing.
Requirements
- 7+ years of applied experience with robotics or autonomous systems software spanning perception, planning, and vehicle control subsystems.
- 3+ years leading evaluation of complex dynamic systems using numerical and ML approaches on large-scale time-series data.
- Production Python development experience and the ability to work in large C++ autonomy codebases.
- Proven cross-team technical leadership, including defining strategies adopted by multiple teams and influencing architecture decisions.
- Bachelor’s, master’s, or PhD in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, or a related field.
- Preferred: autonomous driving or high-stakes field robotics experience, including large-scale simulation and field experiments.
- Preferred: statistical modeling, experimental design, hypothesis testing, Pandas, NumPy, SciPy, and visualization library experience.
- Preferred: C++, SQL, logging and data-schema design, and large-scale evaluation pipeline experience.
- Preferred: ROS or other IPC and robotics-stack logging experience, experiment databases, computational geometry, linear algebra, PyTorch, machine learning, agent-interaction modeling, and autonomy release-gating experience.
Benefits
- GM provides well-being support and access to Total Rewards resources from day one.
- The company emphasizes an inclusive workplace and equal employment opportunities.
About General Motors
General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.