Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Confirmed live yesterday Low trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Employment
Full-time
Posted
57 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $174k
$107k $237k
below market most similar roles pay here above market

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

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. You will architect and implement metrics and analyses to introspect software performance across the autonomy stack, specifically focusing on perception, prediction, and planning models. Day-to-day responsibilities include designing algorithms to aggregate metrics from simulations and on-road runs, developing statistical and ML methods to quantify system behavior, and maintaining interactive dashboards for trend analysis and drift detection. You will utilize Python, Pandas, NumPy, SciPy, and C++ to process large-scale time-series data. The role involves solving complex problems in autonomous vehicle quality by creating continuous evaluation pipelines, risk assessment components, and leveraging vision-language models to classify performance and prioritize validation efforts across diverse operational domains.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Architect and implement metrics to monitor autonomous driving software performance across the autonomy stack.
  • Design and implement algorithms to summarize, aggregate, and cluster metrics from simulations and on-road runs.
  • Develop statistical and ML methods to quantify system behavior and identify performance patterns across diverse scenes.
  • Build and maintain interactive dashboards and reports to provide explainable insights on trend analysis and drift detection.
  • 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 adherence to software engineering best practices.
  • Interface with cross-organizational partners to articulate requirements and share best practices regarding 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 of experience evaluating dynamic systems using numerical and/or ML approaches, including time-series data and interconnected subsystems.
  • Strong proficiency in developing Python in production 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 in driving architectural decisions, influencing cross-team designs, and owning complex features 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)

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)

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 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)

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

Senior Software Engineer, Evaluation Flywheel

Nvidia

Remote (Santa Clara, CA) +4 59 days ago
Python Data Engineering VLM Autonomous Vehicles Robotics Data Pipelines Metric Design Precision Recall Simulation Closed-loop Evaluation Dataset Curation
10+ yrs exp Remote