Zoox
Senior / Staff Software Engineer - Motion Planning
Foster City, CA. Posted 12 months ago
The role
You will improve how the robot drives on public roads, working out where it goes and how to get there safely. You will build and test changes to the planner in simulation and on closed courses, then test them on the road with safety drivers.
What you will do
- Create principled algorithmic improvements to specific areas of driving behavior and implement them in the code base.
- Use backend tooling to test changes across many driving situations.
- Lead on-vehicle drive reviews to give actionable feedback on driving performance.
- Attend conferences and survey literature on robotics and motion planning.
- Write and file patents for novel technologies you develop.
Required qualifications
- Master's degree in Computer Science or a related field and 8+ years of experience
- Fluency in C++
- Understanding of configuration spaces and planning techniques (A*, RRTs, PRMs, etc.)
- Demonstrated ability to create real-time motion planning algorithms
Nice to have
- Significant contributions to geometric- and/or sampling-based planning algorithms
- Experience with autonomous robots and machine learning or data-driven development processes
- Experience with ROS, pose estimation, SLAM, probabilistic filtering, 3D data, or CUDA
Before you apply
- Accommodations are available for the application or interview process: contact accommodations@zoox.com or your assigned recruiter.
- You do not need to match every listed expectation to apply.
About the company
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem to bring it to market. It aims to provide next-generation mobility-as-a-service in urban environments.