Hybrid

General Motors is hiring a Senior Software Engineer, Autonomy Evaluation

General Motors is hiring a Senior Software Engineer for the Autonomy Evaluation team. In this role, you will build and evolve the evaluation ecosystem that powers the development and scaling of our autonomous driving technology. You will architect metrics, automated workflows, and analysis approaches to enable data-driven decisions across AV development and verification.

What You'll Do

  • Architect and implement metrics and analyses to introspect autonomous driving software performance at subsystem interfaces across the autonomy stack.
  • Propose and develop new statistical and ML methods to quantify performance and identify patterns of system and subsystem behavior.
  • Develop and apply methods to introspect the operation of ML components in the autonomy stack.
  • Create informative, interactive results and dashboards that provide rapid insight for development and verification.

What We're Looking For

  • 5+ years of applied experience with robotics or autonomous systems software, from sensors and perception through planning and control.
  • 3+ years evaluating dynamic systems using numerical and ML approaches, including time series data, state derivatives, dynamics, and interconnected subsystems.
  • Proficiency developing Python in production team environments.
  • Comfort working with C++ codebases, including reading and instrumenting core algorithms.
  • Demonstrated technical leadership, including driving decisions and influencing architecture.
  • PhD, Master’s, or Bachelor’s degree in Computer Science, Robotics, Mechanical or Aerospace Engineering, Machine Learning, or a related field.

Nice to Have

  • Experience in autonomous driving or other field robotics; visualizing and interpreting the results of simulation and field experiments.
  • Familiarity with statistical modeling, experimental design, and hypothesis testing for autonomy evaluation; command of Pandas, NumPy, SciPy, and visualization libraries.
  • Proficiency in C++ and SQL.
  • Experience working with ROS or other IPC / robotics stacks, log pipelines, and large-scale experiment databases.
  • Prior development with computational geometry, linear algebra, PyTorch, and machine learning.
  • Background in modeling agent interaction and experience contributing to release gating for autonomy systems.

Technical Stack

  • Languages: Python, C++, SQL
  • Libraries/Frameworks: Pandas, NumPy, SciPy, PyTorch
  • Robotics: ROS

Team & Environment

You will partner with Autonomy, Simulation, Systems, and Safety teams, acting as a system-level integrator and arbiter of end-to-end AV quality.

Benefits & Compensation

  • Compensation range: $144,700 - $221,400
  • Medical, dental, and vision insurance
  • Health Savings Account and Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits and life insurance
  • Paid vacation & holidays
  • Tuition assistance programs and employee assistance program
  • GM vehicle discounts

Work Mode

This is a hybrid position based in Atlanta, GA, Austin, TX, Detroit, MI, Warren, MI, Milford, MI, Sunnyvale, CA, or Mountain View, CA.

General Motors is committed to being a workplace that genuinely fosters inclusion and belonging. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, veteran status, or any other similarly protected status.

Required Skills
PythonC++SQLPandasNumPySciPyPyTorchROSMachine LearningData AnalysisAutonomous SystemsStatistical MethodsSoftware Development
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
General Motors
General Motors is an automotive company with a vision for a world with Zero Crashes, Zero Emissions and Zero Congestion.
All jobs at General Motors Visit website
Job Details
Category data
Posted 3 months ago