Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, AV Data Collection

$119.25k - $153.9k
Full-time

General 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, AV Data Collection in Sunnyvale, CA vacancy
  •  ...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.... 
    Collections
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    23 hours ago
  • $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... 
    Collections
    Full time

    Aeva

    Mountain View, CA
    23 hours ago
  • $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... 
    Collections
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $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... 
    Collections
    Full time
    Remote work

    Nuro

    Mountain View, CA
    23 hours ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • 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

    Uber

    Sunnyvale, CA
    2 days ago
  • $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 time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    23 hours ago
  • $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 time
    Work experience placement
    Work at office
    Remote work

    Uber Technologies Inc

    Sunnyvale, CA
    2 days ago
  • $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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Mountain View, CA
    23 hours ago
  • $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

    Uber

    Sunnyvale, CA
    23 hours ago
  • $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 time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $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 time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $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 time
    Worldwide

    Nvidia

    Santa Clara, CA
    23 hours ago
  • 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 office
    Home office
    Flexible hours
    3 days per week

    Gridmatic

    Cupertino, CA
    3 days ago
  • $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 start
    Flexible hours

    Nuro

    Mountain View, CA
    23 hours ago
  • $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

    Plus.ai

    Santa Clara, CA
    3 days ago
  • $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

    Nuro

    Mountain View, CA
    23 hours ago
  • $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 time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    23 hours ago
  • $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 time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $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 time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $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

    X Company

    Mountain View, CA
    1 day ago
  • 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... 

    Dell Technologies

    Santa Clara, CA
    23 hours ago
  • $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

    Plus.ai

    Santa Clara, CA
    23 hours ago
  • $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 office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • $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 area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $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 start
    Flexible hours

    Nuro

    Mountain View, CA
    23 hours ago
  • 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... 

    Dell Technologies

    Santa Clara, CA
    3 days ago
  • $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

    Otter.ai

    Mountain View, CA
    1 day ago
  • $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 contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    2 days ago
  • $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... 
    Collections
    Full time
    Temporary work
    Work experience placement

    XPENG Motors

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, AV Data Collection. Be the first to apply!