Software Engineer - Driving Behavior
zoox
Foster City, CA · Foster City · Canada
Posted May 12, 2026
$177,000–$270,000 per year
- Full-time
- Software
- Software Engineer jobs in Canada
Job description
Zoox is on an ambitious journey to develop a full-stack autonomous mobility solution. This role will be a part of a team to expand Zoox’s autonomous mobility to new geofences. We are looking for a Software Engineer to improve and develop autonomous driving capabilities in new conditions. ### In this role, you will: - Design behavioral and motion planning algorithms to improve driving behavior in new geofences and implement those designs in our code base. - Adapt existing algorithms and software modules for autonomous driving in new geofences. - Integrate and test your developed applications in the robot, learn, and make improvements. - Work collaboratively with cross-functional teams to support the integration and validation of software components and features for geofence expansion. - Support or lead vehicle testing to generate actionable feedback on driving performance. - Write and file patents for novel technologies you develop. ### Qualifications - Master's degree in Computer Science or related field and 3+ years of experience - Proficient in C++ programming - Proven experience in at least one of the following domains: behavioral planning, motion planning, or mission planning for autonomous vehicles ### Bonus Qualifications - Experience with behavioral and motion planning for high-speed autonomous driving - Experience with autonomous robots and machine learning or data-driven development processes