Staff Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote Hybrid Actively hiring
Remote · Sunnyvale, CA · Mountain View, CA Posted 15 days ago $172,800$172,800 / year

At a glance

AI generated

TL;DR

As a Senior Evaluation Engineer at General Motors, you will join the Evaluation team responsible for developing and scaling autonomous driving technology evaluation systems. Your role involves defining metrics and analyses to assess software performance across the autonomy stack, leading cross-functional initiatives with various engineering teams to embed evaluations into development workflows, and inventing new statistical and machine learning methods to quantify system behavior at scale. You will also refine key AV evaluation metrics and present results to stakeholders through interactive dashboards. The ideal candidate has extensive experience in robotics or autonomous systems software, proficiency in Python and C++, and expertise in statistical modeling and large-scale data analysis using tools like Pandas and NumPy. This role requires deep knowledge of ROS and other robotics frameworks, as well as a background in computational geometry and machine learning with PyTorch.

Skills

Python C++ SQL ROS Pandas NumPy SciPy PyTorch Machine Learning CI/CD Linux Git AWS GCP Kubernetes Docker Prometheus Grafana Jupyter Notebook PostgreSQL

What you'll do

  • Define strategy and architecture for metrics and analyses to evaluate autonomous driving software performance.
  • Lead cross-functional efforts with autonomy, systems engineering, simulation, and data teams to embed evaluation into workflows.
  • Invent and drive new statistical and ML methods to quantify performance, detect regressions, and reveal patterns at scale.
  • Own and refine key AV evaluation metrics and KPIs for readiness and safety decisions; present results to stakeholders.
  • Develop Python in production environments and work with large C++ autonomy codebases.

What we're looking for

  • 7+ years of applied experience with robotics or autonomous systems software across multiple subsystems.
  • 3+ years leading evaluation of complex dynamic systems using numerical and ML approaches on large-scale data.
  • Proficiency in Python, C++, and SQL for developing and scaling autonomy codebases.
  • Proven technical leadership in defining strategies adopted by multiple teams and influencing system decisions.
  • PhD or Master’s degree in Computer Science, Robotics, Mechanical Engineering, Machine Learning, or related field.
  • Experience with ROS, IPC, robotics stack logging, and large-scale experiment databases.
  • Deep expertise in statistical modeling, experimental design, and hypothesis testing for autonomy evaluation.

Market check

Salary context

This $172,800–$172,800 range sits above 39% of similar postings on FindRole.

Peer median band

$132,000$234,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$159,805$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 96 open roles on FindRole.

Listed pay typically runs $159,400–$250,600 across 58 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

More like this

Similar roles

Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote (Gm Automation - Sunnyvale - Gm Automation - Sunnyvale, US) 15 days ago $136,000$199,200
Python Pandas NumPy SciPy C++ SQL ROS PyTorch ML CI/CD Linux Git Jupyter Docker Kubernetes
Remote

Staff Software Development Engineer - Automation

CVS Health

Remote (Work At Home-Texas, US) 14 days ago $118,450$236,900
AutomationAnywhereA360 UiPath PowerAutomate Python APIs ProcessAnalysis CI/CD XML XSD CustomAPIs Linux Windows SQLServer HTML JavaScript DataModeling PowerBI GenAI LLM integration
Remote

Staff Software Systems Engineer

Abbott

US 78 days ago $114,000$228,000
AWS Azure GCP Python PostgreSQL Kubernetes Docker CI/CD Git JIRA Confluence Regulatory Compliance FDA Regulations Agile Methodology

Staff Software Engineer

Apex

US 126 days ago
Java Python Kubernetes Terraform Docker CI/CD BigQuery PostgreSQL Flyway gRPC Protobuf Bazel Datadog AWS GCP SQL GitOps

Staff Software Engineer

GE Aerospace

Evendale, US 84 days ago $109,250$146,050
C C++ Python MATLAB Simulink DO-178C ARP4754A ISO 26262 CI/CD Automated Testing Static Analysis Code Review Configuration Management Secure Coding Real-time Embedded Systems Model-Based Development Continuous Integration