The AV Logging and Data Recording team within GM’s Autonomous Vehicle Platform Core organization builds the embedded vehicle software that turns real-world driving into high-quality training data for autonomous driving. Our systems collect the sensor, vehicle, and scenario data that AV teams use to improve perception, prediction, planning, and other artificial intelligence capabilities. We focus on capturing the right data from the fleet, preserving privacy, maintaining data quality, and reliably moving vehicle data into the AI development pipeline. We build the software that helps autonomous vehicles learn from the real world. As a Software Engineer on the AV Data Recording team, you will help build embedded vehicle software that enables fleet-scale data collection for artificial intelligence development. Your work will support how GM autonomous vehicles capture meaningful real-world driving data, validate its quality, enforce privacy requirements, and deliver it for model training, evaluation, debugging, and continuous improvement. You will work on software running on automotive edge platforms and collaborate closely with artificial intelligence, backend, embedded platform, and system development engineering teams to turn real-world driving into high-quality data for autonomous driving development. This is an early-career / new graduate role designed for candidates who have recently completed, or will complete, their Bachelor’s, Master’s, or PhD degree before joining GM. You will be paired with experienced engineers to ramp up on AV software, embedded systems, real-time operating systems, vehicle data pipelines, and the production engineering practices required to support autonomous driving at fleet scale.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Education Level
Ph.D. or professional degree