Software Engineer - C++ On-Vehicle Data
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Location
Sector
Posted
30+ Days Ago
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.
Other roles in Foster City, CA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
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…