← Back to jobs
Full-time

Software Engineer - C++ On-Vehicle Data

Competitive

Foster City, CAIT & TechnologyPosted 30+ Days Ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

Competitive

Posted

30+ Days Ago

Job description

Zoox is developing autonomous vehicle technology and the ecosystem needed to bring fully autonomous mobility services to market. The Software Engineer on the Core Data team will build and maintain foundational on-vehicle data systems for capturing, storing, retrieving, and transmitting fleet data under real-time and resource constraints.

Responsibilities

Contribute to the technical architecture and implementation of Zoox’s on-vehicle data systems

Design and develop reliable, high-performance systems for capturing, storing, retrieving, and transmitting vehicle data with strict real-time and resource constraints

Own complex technical problems from initial investigation through design, implementation, validation, and rollout

Collaborate across teams through requirements definition, design reviews, and code reviews

Preferred

Experience with robotics, autonomous vehicles, or other distributed real-time systems

Familiarity with filesystems, storage hardware, or high-throughput data systems

Experience with performance analysis and profiling

Robotics

Autonomous vehicles

Distributed real-time systems

Filesystems

Storage hardware

High-throughput data systems

Performance analysis

Profiling

Benefits

Paid time off, including sick leave, vacation, and bereavement leave

Unpaid time off

Zoox Stock Appreciation Rights

Amazon Restricted Stock Units (RSUs)

Health insurance

Long-term care insurance

Long-term and short-term disability insurance

Life insurance

A sign-on bonus may be offered as part of the compensation package

Company

Autonomous robotaxi fleet for ride-hailing

Foster City, California, USA

https://www.zoox.com/

Founded in 2014

1001-5000 employees

Qualifications

Bachelor's degree in computer science, engineering, mathematics, or a related field and 3+ years of professional software development experience

Strong proficiency in modern C++

Experience with multithreading, concurrency, inter-process communication, or networking

Strong problem-solving skills and the ability to investigate issues across multiple software and hardware layers

Ability to communicate technical ideas clearly and collaborate effectively across teams

Experience with robotics, autonomous vehicles, or other distributed real-time systems

Familiarity with filesystems, storage hardware, or high-throughput data systems

Experience with performance analysis and profiling

Bachelor’s degree in computer science, engineering, mathematics, or a related field and 3+ years of professional software development experience

Required skills

Represents the skills you have, click on the tags, C++, Multithreading, Concurrency, Inter-process Communication, Distributed Real-time Systems, Filesystem and Storage Systems, High-throughput Data Systems

Preferred skills

Experience with performance analysis and profiling

Experience

3+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Foster City, CA or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…