← Back to Careers

Automobile & Motorsport

Software Engineer – AV Data Collection

General Motors

Develop embedded vehicle software that records sensor and scenario data used to train and improve General Motors autonomous-driving systems.

General Motors logo

Location

Sunnyvale, California, United States

Work mode

Hybrid

Employment

Full-time

Experience

Entry Level

Visa support

Not Specified

Salary

$1,19,250 – $1,53,900 per year

Official GM base-salary range. The employee may also qualify for an incentive-pay programme.

Opportunity

Job Description

The engineer builds fleet-scale data-recording software that moves reliable, privacy-aware vehicle information into autonomous-driving AI pipelines.

Responsibilities

Develop embedded vehicle data-recording software.

Collect sensor, vehicle and driving-scenario information.

Maintain data quality and recording reliability.

Protect privacy during fleet data collection.

Transfer vehicle data into AI-development pipelines.

Test and debug software on automotive hardware.

Eligibility

Relevant computer-science or engineering qualification.

Strong software-development fundamentals.

Experience with C++ or comparable systems programming.

Understanding of Linux and embedded systems.

Interest in autonomous vehicles and data infrastructure.

Required Skills

C++Embedded softwareLinuxAutonomous vehiclesData collectionVehicle sensorsSoftware testing

Preferred Skills

PythonADASDistributed systemsData pipelinesAutomotive EthernetCANPrivacy engineeringAI training data

Application Instructions

Apply through the official General Motors Careers vacancy page and provide the requested education and experience information.

Apply through UCO Aero

Sign in before submitting an application.

Sign in to apply
GM Autonomous Vehicle Data Engineer Job | UCO Aero