General Motors

Software Engineer – Autonomous Vehicles Software Systems

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: SunnyvaleCaliforniaMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and prototype strategies to benchmark autonomy systems’ performance.
  • Convert validation strategies into production code that executes high quality AV behavior analysis for continuous and scaled software release cycles.
  • Utilize performance data gathered from in-simulation, on-bench, on-road testing, to create actionable insights for AI developers to continuously improve the stack performance.
  • Use data analytics to facilitate data driven design, validation, risk analysis, and prioritization decisions.
  • Build tools that scale systems engineering prototyped testing products to additional users like the software release team and Embodied AI.
  • Facilitate cross-team collaboration to establish coding best practices for the Software Validation Organization.

Requirements

  • Recently completed or completing Master's degree in Spring 2026 in Computer Science, Mechanical Engineering, Aerospace Engineering, Physics, Data Science, or related fields
  • Experience in software engineering; bonus if overlap in systems engineering, robotics, systems analysis, data analysis, statistical analysis, or other related fields
  • Strong skills in utilizing AI to accelerate SW development
  • Experienced with SQL, Python, and C++ for analyzing large data sets and building production-quality simulation testing products
  • Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions
  • Ability to adapt and operate under ambiguity, going from quick code prototypes to long-term plans on brief time horizons
  • Excellent communication skills, capable of switching between high-level and detailed discussions.
Benefits
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Applicant Tracking System Keywords

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

Hard Skills & Tools
software engineeringsystems engineeringroboticsdata analysisstatistical analysisSQLPythonC++data analyticsAI
Soft Skills
analytical thinkingadaptabilitycommunication
Certifications
Master's degree