Staff / Senior Staff Software Engineer - Collision Avoidance System
- Salary
- USD 291,000 - 409,000 / per-year-salary
- Level
- Staff
- Work type
- Hybrid · Foster City
Not stated in the posting: visa.
Open. First seen 4 November 2026.
About the role
The Collision Avoidance System (CAS) is Zoox's independent safety layer. It runs alongside our main autonomy stack, constantly watches for imminent collisions, and reacts within milliseconds to prevent or reduce them. By using different methods and data paths than the main stack, CAS gives our robotaxi a second, diverse line of defense in the most challenging dense urban environments.
As a Staff or Senior Staff engineer, you will be the technical lead for CAS algorithms, with a focus on CAS perception. You will shape how CAS sees the world, combining interpretable geometric methods with machine learning, and you will own the architecture and roadmap that take these capabilities from idea to safe, real-time deployment on our fleet. Your work will directly affect the safety of every rider and road user around our vehicles.
In this role, you will:
- Serve as the technical lead and architect for CAS perception, defining how lidar, radar, and camera data become reliable obstacle detection, tracking, and collision-risk estimates under tight latency and compute budgets
- Design, implement, and ship both machine learning and classical perception algorithms (e.g., point-cloud geometry, ground estimation, clustering, state estimation and tracking, learned detection and segmentation, sensor fusion) in production-quality, safety-critical C++
- Own the end-to-end CAS algorithm architecture and multi-release technical roadmap, making clear trade-offs between safety, performance, latency, compute, and ML vs. non-ML approaches
- Partner across CAS perception, behavior and planning, and validation to define interfaces, requirements, metrics, and evaluation strategies that show the system is safe and ready to launch
- Work with sensor, system performance, safety strategy, and main autonomy teams to drive cross-team technical decisions, while mentoring engineers and raising the technical bar across CAS
Qualifications
BS, MS, or PhD in Computer Science, Electrical Engineering, Robotics, or a related field, or equivalent experience
At least 10 years of experience developing perception or related algorithms for robotics, autonomous vehicles, or other real-time systems
Deep expertise in 3D perception from lidar, radar, and/or camera, with hands-on experience in both machine learning (detection, segmentation, fusion) and classical methods (geometry, state estimation, tracking)
Strong C++ or Python skills and a track record of shipping efficient, reliable real-time software to production
Experience leading the architecture and technical roadmap of a complex production system across multiple teams
Bonus Qualifications
Conference or Journal publications in Machine Learning or Robotics-related venues
Experience with safety-critical systems or functional safety practices (e.g., ISO 26262, SOTIF), collision avoidance, emergency braking, prediction, or planning systems for autonomous vehicles
Experience optimizing and deploying models or algorithms on onboard compute (e.g., GPU / CUDA, TensorRT)
What this role asks for
Particular to this role
CUDA
Rare in Zoox's other 177 open postings.
Standard for software engineering roles
Python
Common in software engineering postings at any company.
In most of Zoox's ads
Machine Learning
Named in most of its open postings, whatever the role.
Compared with Zoox's other open jobs.
The team: Autonomy Software HIRES STEADILY
This role is one of 37 open in Autonomy Software. 5 were posted in the last 30 days and the oldest in February: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Machine Learning (33 of 37), C++ (22 of 37), Python (18 of 37), Computer Vision (14 of 37), Deep Learning (10 of 37), LLM (6 of 37), CUDA (5 of 37)
OTHER ROLES ON THIS TEAM
- Senior/Staff Technical Product Manager, Operational Design Domain (ODD) Tools posted Oct 29
- Machine Learning Engineer - Vision Foundation Models posted Oct 27
- Senior/Staff Software-Hardware Integration Technical Program Manager - Autonomy posted Oct 20
- Senior Technical Program Manager - Verification and Validation posted Oct 7
- Manager, Technical Product Management – Autonomy Integration posted Oct 2
- Senior Manager, Perception Data posted Sep 23
- Data Scientist - Perception Verification and Validation posted Sep 9
- Software Engineer - Collision Avoidance System Metrics posted Sep 3
- Senior Staff / Principal Software Engineer - Freeway Autonomy posted Aug 31
- Senior Software Engineer - Mapping Web posted Aug 28
- Senior/Staff Technical Program Manager - Autonomy Behaviors posted Aug 24
- Senior Machine Learning Engineer - Perception 3D Segmentation posted Jul 17
- Senior/Staff Software Engineer - Machine Learning & System Optimization posted Jun 30
- Software Engineer - Mapping Data Software posted Jun 18
- Senior/Staff Software Engineer - Planner Frameworks Pipeline posted Jun 16
- Software Engineer - Planner Frameworks Pipeline posted May 12
- Software Engineer - Driving Behavior posted May 12
- Senior Staff Software Engineer, Spatial AI posted Apr 20
- Senior Data Scientist - Verification & Validation posted Mar 27
- Manager, Technical Program Management - Artificial Intelligence posted Feb 20
- Software Engineering Manager - Perception Occupancy posted Feb 3
- Software Engineer - Mission Planning posted Jan 9
- Senior / Staff Machine Learning Engineer - Behavior Models for Road Users posted Dec 17
- Senior / Staff Software Engineer - Motion Planning posted Nov 5
- Senior Staff / Principal Machine Learning Engineer - Autonomy Behaviors posted Nov 4
- Senior/Staff Technical Program Manager - Artificial Intelligence posted Oct 21
- Senior Machine Learning Engineer - Perception posted May 20
- Software Engineer - Road Network Tools posted Mar 25
- Software Engineer - Behavior Capabilities posted Dec 2
- Senior Staff Machine Learning Engineer - Perception posted Nov 12
- Software Engineer - Learned Trajectory Machine Learning Engineer posted Nov 7
- Senior / Staff Software Engineer - Learned Trajectory Machine Learning Engineer posted Nov 7
- Senior/Staff Software Engineer - Behavior Capabilities posted Jul 15
- Senior Staff Software Engineer - Perception & Sensing posted May 3
- Data Scientist - Behavior Evaluation posted May 4
- Software Engineer - Motion Planning posted Feb 8
From the team and dates on Zoox's own job board.
Similar jobs
- Senior and/or Principal Software Engineer - AI Frameworks at Microsoft
Shares 4 skills: CUDA, C++, Machine Learning… · Staff level · same country - Staff Software Engineer, Sensing Systems at CHAOS Industries
Shares 4 skills: CUDA, C++, Machine Learning… · Staff level · same country - Staff Software Engineer, Robotics at Mural Group
Shares 4 skills: CUDA, C++, Machine Learning… · Staff level · same country - Senior/Staff Software Engineer, ML Infrastructure, Optimization at Nuro
Shares 4 skills: CUDA, C++, Machine Learning… · Staff level · same country - Senior Software Engineer - ML Infrastructure at Claryo
Shares 4 skills: CUDA, C++, Machine Learning… · same country - Senior Data Scientist at Zoox
Also at this company
More jobs like this
Is this your posting? Email info@careerholo.com to have it removed.