Zoox
Software Engineer - Motion Planning
Foster City, CA. Posted 131 months ago
The role
You will improve how the robot drives on public roads by working on its motion planner. You will build algorithm changes, test them in simulation and on closed courses, and join on-road testing 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 related field and relevant 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
- 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.