Software Engineer, AV Data Collection
$119.25k - $153.9kGeneral Motors Proving Ground
Description
About the Team
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.
About the Role
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.
What You’ll Be Doing
Develop embedded vehicle software that collects high-value data for autonomous driving AI learning.
Build components that capture, filter, validate, package, and offload vehicle and sensor data from the fleet.
Improve data quality, privacy enforcement, reliability, observability, and performance across vehicle data collection workflows.
Build embedded software that controls how high-value driving data is captured, monitored, and delivered from vehicle compute platforms.
Debug complex issues across Linux and QNX-based vehicle software, real-time data recording pipelines, and backend integration points.
Collaborate with AI, backend, embedded platform, and system development engineering teams to ensure collected data meets autonomous driving development needs.
Deliver reliable software through clear requirements, code reviews, automated testing, CI, issue tracking, and incremental development.
Learn and apply production engineering practices for performance testing, regression prevention, rollout readiness, and operational support.
Basic Qualifications
Recently completed, or currently pursuing, a Bachelor’s, Master’s, or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Artificial Intelligence, Machine Learning, or a related technical field. For completed degrees, graduation must have occurred within the past nine months.
Degree must be completed prior to joining GM.
Strong software fundamentals, including data structures, algorithms, operating systems, computer architecture, or distributed systems concepts.
Solid coding ability in C++, Python, or both, demonstrated through coursework, internships, research, or substantial projects.
Experience developing in a Linux environment through class projects, labs, internships, research, or personal projects.
Ability to debug complex software problems, reason about system behavior, and communicate clearly in a collaborative team environment.
Interest in autonomous vehicles, robotics, embedded systems, real-time operating systems, data platforms, artificial intelligence data pipelines, or high-performance software.
Preferred Qualifications
Experience with embedded Linux, QNX, automotive systems, robotics platforms, or edge compute devices.
Exposure to C++ systems programming, IPC, messaging, networking, serialization, or data pipelines.
Experience with performance-sensitive, real-time, or resource-constrained software.
Familiarity with logging, telemetry, observability, data quality, or data recording systems.
Experience with build and test systems such as Bazel, CMake, GitHub Actions, or similar tooling.
Exposure to SQL, cloud storage, backend services, or data processing workflows.
Prior internship, research, or project experience in autonomous driving, robotics, embedded systems, distributed systems, AI/ML infrastructure, or platform software.
Location:
Sunnyvale, CA
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week.
This job may be eligible for relocation benefits
Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.
The salary range for this role : is $119,250 to $153,900. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Total Rewards | Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us View email address on us.fitly.work or call us at View phone number on us.fitly.work. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
- ...About the role The Data and Test Flywheel Engineer will be a key member of Applied... ...that connect vehicle data collection, training, and automated... ..., Electrical Engineering, Software Engineering ~3–5 years of... ...Experience with automotive (AV) or robotics systems....CollectionsFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$154.9k - $209.6k
...safe decisions. Role Overview: We're looking for an engineer who can own data collection, scalable data systems, and sensor data workflows. You'... ...on the data collection vehicles. Debug hardware/software integration issues on data collection rigs including sensor...CollectionsFull time$184k - $287.5k
...looking for a hands-on Cybersecurity Software Engineer. As part of our team, you will work on... ...performant and scalable solutions for data collection and autonomous vehicle fleets. Our team... ...state-of-the-art security features for AV Platform. The role encompasses working...CollectionsFull time$193.93k - $291.15k
...mobility platforms a clear path to AVs at commercial scale,... ...our business strategy. As a Software Engineer, Video Streaming you will work... ...deliver high priority real-time data stream Build an offline streaming... ...for on-road network metric collection About You MS/PhD in...CollectionsFull timeRemote work$153.2k - $234.1k
...cloud services, and more. As an engineer in the AV Launch team, you’ll develop... ...generation of self-driving software at GM. Job Responsibilities... ...status and exfiltrate data Collaborate with colleagues... ...every day - individually and collectively - to drive meaningful change...SuggestedFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours- Uber’s AV Labs in Sunnyvale is hiring a Senior Software Engineer to architect performance frameworks and data pipelines for autonomous vehicles. You will drive high-velocity evaluation and validation, enabling scalable, safe deployment across global markets. Requirements...Work at office
$153.2k - $234.1k
...DescriptionRole OverviewAs a Senior Software Engineer on the Rendering... ...will connect the renderer to AV software stacks and compute... ...not just offline synthetic data generation — is trustworthy... ...every day - individually and collectively - to drive meaningful change...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$202k
...Role Uber is launching AV Labs to accelerate the autonomous... ...operations into high-quality data for our autonomous partners.... ...-and Uber has an edge: We collect rare, real-world driving data... ...world moves. You will be a software engineer in AV Labs and involved in the...Full timeWork experience placementWork at officeRemote work$153k - $222k
...commitments. (Note: For EpiSci job openings, fully remote work will be considered by exception.) About the role As the data engine team, our goal is to provide a central data and machine learning platform that can be used across all verticals of the company. We...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$202k
Overview Uber is launching AV Labs to accelerate the... ...into high‑quality data for our autonomous partners... ...vehicle (AV) today. We collect rare, real‑world... ...Design the in‑vehicle software infrastructure. Performance... ...experience in software engineering. Bachelor’s degree in computer...Full time$170.6k - $261.3k
...us. About the team: The AV ML Infra team at GM... ...Embodied AI, Simulation, Data Science, and more. We enable... ...the productivity of ML engineers, and drive the adoption... ...and build end-to-end software products, owning... ...day - individually and collectively - to drive meaningful change...Full timeLocal areaWork from homeFlexible hours$123k - $190k
...in the GM Autonomous Vehicle (AV) Organization is responsible... ...validation platforms to test AV software prior to deployment, to... ...Reliability. RoleAs a Software Engineer on the HIL Platform and Services... ...every day - individually and collectively - to drive meaningful change...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$224k - $356.5k
...build and improve GPU and CPU accelerated software libraries. Projects like nvComp, NPP,... ...vision and growth. Starting from powering AI, data analytics, image processing, computer... ...technical leadership and guidance to library engineers working with you,find opportunities to...Full timeWorldwide- The roleWe’re looking to hire our first data software engineer at Gridmatic! Looking for a startup-minded eng who works closely with our ML and optimization teams to ingest and transform the data critical to all the work we do.We use a lot of interesting real-world data...Work at officeHome officeFlexible hours3 days per week
$193.93k - $291.15k
...high-output generalists where ML and systems engineering converge to push autonomy performance forward. As a Perception ML Data Engineer, you’ll bridge machine learning... ...quantitative area.Experience:4+ years of industry software engineering experience with Python fluency...Immediate startFlexible hours$120k - $200k
Santa Clara, CAData Engineering - Data Infrastructure /Full-time /HybridPlusAI is a Physical AI company... ...pioneering AI-based virtual driver software for factory-built autonomous trucks.... ...data, selectively capture events, and collect system telemetry while operating safely...Full time$193.93k - $291.15k
...high-output generalists where ML and systems engineering converge to push autonomy performance forward. As a Senior Perception ML Data Infrastructure Engineer, you will own the... ...You ~ BS/MS in Computer Science , Software Engineering, Robotics, or a related...Full time$204k - $259k
...hybrid role, you will report to the Senior Engineering Manager of Semantics. You Will:... ...Develop and implement new features in the VLM data infra and validate the changes for the... ...professional experience in the field of software engineering ~ Proficiency in C++ ~...Full timeWork at officeRemote work$152k - $241.5k
The NVIDIA DGXC Data Services team builds cloud-native systems, frameworks, and services for managing data across hybrid and multi... ...real workloads and production environments.Use modern software engineering practices, including AI-assisted and agentic development workflows...Full timeRemote work$117k - $234k
...OfficePosition Summary...What you'll do...Role summary:The Senior Software Engineer will lead the delivery of scoped features and models through... ...’s mission and operational goals.About the team:The MarTech Data Engineering team develops scalable, multi-tenant engineering...Full timeTemporary workPart time$174k - $261k
...ambition of a startup. As an innovation engine, X focuses on repeatedly turning breakthrough... ...team of experienced ML researchers, software engineers and product managers on a mission... ...resident software expert in large scale data pipelines, you will own the end-to-end development...Full time- Software Engineer - Data Protection Software Engineering Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that connect infrastructure...
$135k - $200k
Santa Clara, CAData Engineering - ML Infrastructure /Full-time /HybridAll key offline workloads — large-scale data processing, simulation, auto-labeling, scenario mining, and model... ....We are open to candidates at either the Software Engineer or Senior Software Engineer...Full time$116k - $174k
...accessible for all. We are seeking a talented and experienced Software Engineer to join our data engineering and infrastructure team. In this role, you... ...@aurora.tech.For California applicants, information collected and processed as part of your application and any job applications...Work at officeLocal area3 days per week$193.3k - $261.5k
...MLIL DataPlane team is looking for a Senior Software Development Engineer to own the design and implementation of our inference data plane. We build the software that makes... ...optimizations- Experience with distributed systems - collective communication, RDMA, or high-speed...Local areaFlexible hours$160.36k - $240.54k
...its training and evaluation data. The team plays a crucial role... ...data derived from both on-road collected logs and simulation logs.... ...collaborates closely with system engineers to thoroughly validate the... ...best practices across broader software organizationA bachelor's degree...Immediate startFlexible hours- Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that...
$155k - $185k
The OpportunityWe are looking for an experienced Software Engineer with a passion for building robust and scalable data infrastructure to join our Data Platform team. In this role, you'll design and develop the foundational systems that power the flow of data across the...Permanent employment$253k - $416k
...Mountain View, CA OR Bellevue, WA.LinkedIn’s Data Infrastructure team builds and operates... ....We are seeking a Distinguished Engineer with deep expertise in Online Infrastructure... ...equivalent experience10+ years of experience in software engineering, with a focus on...For contractorsWork at officeFlexible hours$203.45k - $344.3k
...architecture of the vehicle-cloud integrated data closed-loop from a strategic perspective... ...the entire link from on-vehicle data collection, encrypted upload, cloud access,... ...costs, data architecture and closed-loop engineering system.Job ResponsbilitiesResponsible for...CollectionsFull timeTemporary workWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, AV Data Collection. Be the first to apply!
- senior robotics software engineer Sunnyvale, CA
- software system engineer Sunnyvale, CA
- part time software developer Sunnyvale, CA
- intel software engineer Sunnyvale, CA
- software developer fintech Sunnyvale, CA
- new graduate software engineer Sunnyvale, CA
- software development engineer aws Sunnyvale, CA
- information technology software engineer Sunnyvale, CA
- graduate software developer no experience Sunnyvale, CA
- software developer internship no experience Sunnyvale, CA


