← Back to Careers

Automobile & Motorsport

Software Engineer, Autonomous Vehicles Software Systems – Early Career

General Motors

Develop software tools and processes that validate the safety and performance of General Motors autonomous-vehicle behaviour.

General Motors logo

Location

Sunnyvale, California, United States

Work mode

Hybrid

Employment

Full-time

Experience

Entry Level

Visa support

Not Specified

Salary

$99,400 – $1,53,900 per year

Official GM base-salary range. An incentive-pay programme may provide additional compensation based on company, job-level and individual performance.

Opportunity

Job Description

The engineer joins GM’s autonomous-vehicle Software Validation team and converts validation strategies into reliable software for analysing autonomy behaviour.

Responsibilities

Develop software for autonomous-vehicle behaviour validation.

Create repeatable methods for testing autonomy hardware and software.

Build tools that analyse vehicle behaviour and performance.

Improve validation automation and software quality.

Collaborate with autonomy, systems and testing engineers.

Eligibility

Recently completed or completing a master’s degree in spring 2026.

Degree in computer science, mechanical engineering, aerospace engineering, physics, data science or a related field.

Strong software-development and analytical abilities.

Understanding of testing, simulation or autonomous systems.

Required Skills

Software engineeringPythonAutonomous vehiclesSoftware validationData analysisTest automationProblem solving

Preferred Skills

C++RoboticsSimulationMachine learningVehicle systemsContinuous integration

Application Instructions

Apply through the official General Motors Careers page and provide the requested résumé, education and employment information.

Apply through UCO Aero

Sign in before submitting an application.

Sign in to apply