General Motors

Senior Software Engineer, Autonomy Evaluation

General Motors
Apply
3 days ago
Remote, United StatesSenior
H1B Sponsor

Responsibilities

  • Architect and implement metrics and analyses for autonomous driving software performance across the autonomy stack.
  • Develop algorithms to summarize, aggregate, and cluster metrics from simulation and on-road autonomy runs.
  • Create statistical and ML methods to quantify performance and identify system and subsystem behavior patterns.
  • Evaluate perception, prediction, and planning models and build autonomy evaluation dashboards and interactive reports.
  • Use vision-language and large language models, with human-in-the-loop review where appropriate, to classify performance and prioritize validation.
  • Maintain software quality through system design, code reviews, testing, observability, and software-engineering practices.
  • Drive requirements, resolve handoff issues, and share evaluation, metrics, and experiment-design practices across teams.

Requirements

  • 5+ years of applied experience with robotics or autonomous systems software, data analysis, ML evaluation, or autonomy analytics.
  • 3+ years evaluating dynamic systems with numerical or ML approaches involving time-series data, state derivatives, dynamics, and interconnected subsystems.
  • Strong production Python proficiency, including testing, performance, and code review.
  • Proficiency with Pandas, NumPy, SciPy, and plotting or visualization libraries for large-scale analysis and reporting.
  • Comfort working with C++ codebases, including reading, debugging, and instrumenting algorithms.
  • Demonstrated technical leadership driving architecture, influencing cross-team designs, 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.
  • Preferred qualifications include autonomous driving or field robotics experience, sensor-data and time-series analysis, statistical modeling, experimental design, hypothesis testing, C++ and SQL proficiency, ROS experience, computational geometry, linear algebra, PyTorch, and ML techniques for autonomy.

Benefits

  • General Motors provides well-being benefits from day one and directs candidates to its Total Rewards resources for details.
  • General Motors promotes an inclusive workplace and provides reasonable accommodations for applicants with disabilities.

Tech Stack

C++NumPyPandasPythonPyTorchSciPySQL

Categories

Robotics
General Motors

About General Motors

10,000+ employees

General Motors’ vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we’re also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow. For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html

Contact me