
Open since Aug 2026
Software Engineer/Senior Software Engineer, Vehicle Data Infrastructure
AI Summary
Designs and builds high-throughput C++ and Python systems for recording, transferring, validating, and cataloging petabyte-scale vehicle sensor data on autonomous trucks, ensuring reliable data infrastructure from vehicle to fleet-scale analytics.
About this role
Our autonomous-driving fleet generates petabyte-scale sensor and system data. In this role, you will own critical parts of the path that makes this data reliable and useful—from high-throughput recording on the vehicle to transfer, validation, cataloging, and efficient access for replay, analytics, and machine learning. You will work primarily in modern C++ and Python, solving systems challenges across resource-constrained vehicle computers and large-scale offline infrastructure. We welcome engineers from systems, robotics, storage, or data-infrastructure backgrounds; prior autonomous-vehicle experience is helpful but not required.
We are open to candidates at either the Software Engineer or Senior Software Engineer level. Level will be determined by experience, technical depth, scope of ownership, and demonstrated impact. You do not need experience with every technology in our stack; we value strong fundamentals, ownership, and the ability to learn.
Responsibilities:
-
Design and evolve high-throughput C++ systems that continuously record vehicle sensor and runtime data, selectively capture events, and collect system telemetry while operating safely under CPU, memory, disk, and network constraints
-
Build reliable Python data-plane services and libraries for vehicle-data transfer, ingestion, validation, domain-specific format conversion, metadata extraction, cataloging, and storage lifecycle management
-
Evolve versioned vehicle-data formats and their C++ and Python APIs, including indexing, serialization, compression, schema evolution, and backward compatibility
-
Evolve columnar and lakehouse representations and access APIs for vehicle data, improving scalability and performance for fleet-scale mining, replay, and analytics
-
Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
Required Skills:
BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience
Programming experience in modern C++ and working proficiency in Python for services, libraries, and tooling
Linux systems knowledge, including concurrency, memory and resource management, filesystem and storage I/O, networking, debugging, and performance profiling
Self-driven with a strong sense of ownership: a quick learner who is eager to take responsibility and drive projects forward end to end
Preferred Skills:
Familiarity with protobuf, gRPC, compression or media codecs, and native C++/Python bindings
Experience with autonomous vehicles, robotics, ROS or ROS 2, robotics log formats such as rosbag or MCAP, or other high-throughput recording and telemetry systems
Experience with columnar data formats or lakehouse table technologies such as Parquet, Delta Lake, or Apache Iceberg
Skills
Explore related jobs
More jobs at PlusAI
- P
Fleet ManagerFremont, CA - P
Electrical Engineer Wiring Harness and Electrical PlatformFremont, CA - P
Vehicle Operations SpecialistSanta Clara, CA - P
Research Engineer/Senior Research Engineer, 3D Auto-Labeling and Data FlywheelSanta Clara, CA - P
Software Integration Engineer, ValidationSan Antonio, Texas - P
Program Manager - Japan (Bilingual Japanese/English)Santa Clara, CA
Similar C++ jobs
- G
Database Engineer – ElasticSearch / OpenSearch & Apache IcebergGECI Int. · Remote - A
Data engineer AWS Python Apache IcebergAlten · Boulogne-Billancourt, IDF - S
Backend Engineer - Data PlatformSpotify · Stockholm - TSenior Data EngineerTlvtech · Tel Aviv-Yafo, Israel
- LData Platform ArchitectLizardBear Tasking, Inc. (PEZA) · Chennai, India - Remote
- SPrincipal Software Engineer II - Interoperable FoundationsSnowflake · US-WA-Bellevue
Jobs in Santa Clara
- CAssociate II, Warehouse Operations - Second ShiftCordis · Santa Clara, California
- S
Principal Software Engineer - AiServicenow · Santa Clara, CALIFORNIA - A
SOC Operator - Part Time Day Shift Weekend @Union SiteAllied Universal · Santa Clara, CA - S
Senior Director, AI Platform Engineering ManagementServicenow · Santa Clara, California - S
Senior Software EngineerServicenow · Santa Clara, California - S
Geriatric Care ManagerSage Eldercare Solutions · Santa Clara, California
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.