# Software Engineer - Motion Planning
**Company:** [Zoox](https://hotfix.jobs/companies/zoox)
**Location:** Foster City, CA, Seattle, WA
**Salary:** $189K-$270K
**Skills:** C++, A*, Rrt, Prm, ROS, Slam, CUDA, Motion Planning, Real-Time Algorithms, Robotics
**Posted:** 2016-02-08
> Develops and implements algorithmic improvements for autonomous robot motion planning to enhance safe driving in complex urban environments. Requires C++ fluency, knowledge of planning techniques like A*, RRTs, PRMs, and real-time algorithm experience.
## Job Description
## Responsibilities
- Create principled algorithmic improvements to specific areas of driving behavior and implement those changes in our code base.
- Use our extensive backend tooling to test your changes across many different driving situations at the press of a button.
- Lead on-vehicle drive reviews to generate actionable feedback on driving performance. Use this experience to help the team learn and make improvements.
- Attend conferences and survey literature to stay informed on the most recent developments in the fields of Robotics and Motion Planning.
- Write and file patents for novel technologies you develop.

## Qualifications
- Master's degree in Computer Science or related field and relevant experience
- Fluency in **C++**
- Understanding of configuration spaces and a variety of planning techniques (**A***, **RRTs**, **PRMs**, etc.)
- Demonstrated ability to create real-time motion planning algorithms

## Bonus Qualifications
- 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**
**Apply:** https://hotfix.jobs/jobs/software-engineer-motion-planning-at-zoox-ed5f5c57-a791-40d8-aed4-11d5a54de8b5
**Canonical:** https://hotfix.jobs/jobs/software-engineer-motion-planning-at-zoox-ed5f5c57-a791-40d8-aed4-11d5a54de8b5