General Motors

Senior Software Engineer, Autonomy Evaluation

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: SunnyvaleCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $144,700 - $221,400 per year

Job Level

Tech Stack

About the role

  • Architect and implement metrics and analyses to introspect autonomous driving software performance at subsystem interfaces across the autonomy stack; work closely with autonomy developers and system engineers.
  • Propose and develop new statistical and ML methods to quantify performance and identify patterns of system and subsystem behavior across diverse scenes and operational domains.
  • 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, and are routinely used by partner teams.

Requirements

  • 5+ years applied experience with robotics or autonomous systems software, from sensors and perception through planning and control of the vehicle.
  • 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.
Benefits
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • employee assistance program
  • GM vehicle discounts and more.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++machine learningstatistical methodsnumerical methodstime series analysisdynamic systems evaluationautonomous systems softwareroboticsperformance metrics
Soft Skills
technical leadershipdecision makinginfluencing architecturecollaborationcommunication