Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CA
Employment
Full-time
Posted
57 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $173k
$107k $235k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $149,500–$196,750.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 196 open roles on FindRole.

Listed pay typically runs $159,200–$245,000 across 54 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Senior Software Engineer, Autonomy Evaluation

The Senior Software Engineer – Autonomy Evaluation joins the Evaluation team to build and evolve the ecosystem powering autonomous driving technology. This role involves architecting metrics and analysis algorithms to introspect software performance across the autonomy stack, specifically focusing on perception, prediction, and planning models. You will design automated workflows, develop statistical and ML methods to quantify system behavior, and build interactive dashboards for trend analysis and drift detection. Key responsibilities include managing large-scale test scenario libraries and continuous evaluation pipelines. Required skills include proficiency in Python, Pandas, NumPy, and SciPy, along with the ability to read and debug C++ codebases. The work addresses the technical challenge of turning complex system-level results into clear feedback for engineering and leadership to accelerate validated autonomous vehicle deployment.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Architect and implement metrics to analyze autonomous driving software performance across the autonomy stack.
  • Design and implement algorithms to summarize and cluster metrics from simulations and on-road runs.
  • Develop statistical and ML methods to quantify performance and identify patterns across diverse operational domains.
  • Build and maintain evaluation dashboards and interactive reports to provide clear insights for leadership.
  • Leverage vision-language models and large language models to classify performance and prioritize validation efforts.
  • Maintain high technical standards through system design, code reviews, testing, and software-engineering best practices.
  • Interface with cross-organizational partners to articulate requirements and share best practices for experiment design.

What we're looking for

  • 5+ years of applied experience with robotics or autonomous systems software, data analysis, ML evaluation, or autonomy analytics.
  • 3+ years evaluating dynamic systems using numerical and/or ML approaches, including time-series data and interconnected subsystems.
  • Strong proficiency developing Python in production team environments, including testing, performance, and code review.
  • Proficiency with Pandas, NumPy, SciPy, and plotting/visualization libraries for large-scale data analysis and reporting.
  • Comfort working with C++ codebases, including reading, debugging, and instrumenting core algorithms.
  • Demonstrated technical leadership, including driving architectural decisions and owning complex features or services end-to-end.
  • Bachelor’s, Master’s, or PhD in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, Data Science, or a related field, or equivalent practical experience.
  • Experience in autonomous driving or field robotics, including visualizing and interpreting results from simulation and field experiments (preferred).

More like this

Similar roles

Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

57 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Data Analysis Time-series Analysis Lidar Radar LLMs VLMs Statistical Modeling Computational Geometry Linear Algebra
5+ yrs exp Hybrid

Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Sunnyvale, CA +1 47 days ago $144,700–$221,400
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Data Analysis Time-series Analysis Statistical Modeling Computational Geometry Linear Algebra Observability Data Mining Data Visualization
5+ yrs exp Hybrid

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Sunnyvale, CA 57 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Statistical Modeling Computational Geometry Linear Algebra Data Mining IPC Data Schemas
7+ yrs exp Hybrid

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

57 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Statistical Modeling Computational Geometry Linear Algebra Data Mining IPC Simulation Data Schemas
7+ yrs exp Hybrid

Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Sunnyvale, CA +1 8 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Statistical Modeling Data Mining Computational Geometry Linear Algebra IPC Data Schemas
7+ yrs exp Hybrid

Manager, AV Evaluation

General Motors (GM)

Sunnyvale, CA 5 days ago $218,800–$335,300
Python C++ Pandas NumPy SciPy SQL PyTorch ROS Machine Learning Data Visualization Time-series Analysis LLMs VLMs Observability Statistical Modeling Linear Algebra Computational Geometry
8+ yrs exp Hybrid