Senior/Staff Software Engineer - Motion Planning
On the Motion Planning team at Zoox, you’ll be dedicated to improving the driving behaviors of the robot on public roads. The Planner's job is to figure out where the robot is going and how to get there safely in situations as complex as those found in Downtown San Francisco or on the Las Vegas Strip.
This is a cutting-edge problem, which requires teamwork and collaboration across a broad set of experts spanning Planner, Perception, Prediction, Operations, and more. Together, you will create the next generation of algorithmic improvements to expand our robot’s ability to drive in some of the most complex situations found on public roads.
Safety is foundational at Zoox, so you will take a measured approach – develop a principled modification to the Planner, test in simulation and on closed courses, and team up with our safety drivers for on-road testing.
In this role, you will:
- 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 8+ years of 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
$229,000 - $331,000 a year
Base Salary Range
There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. A sign-on bonus may be offered as part of the compensation package. The listed range applies only to the base salary. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.
Zoox also offers a comprehensive package of benefits, including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Recommended Jobs
Fraud analyst
At Zelis, we Get Stuff Done. So, let's get to it! A Little About Us Zelis is modernizing the healthcare financial experience across payers, providers, and healthcare consumers. We serve mor…
Financial Assistant II - Major University ($35/hr)
Financial Assistant II - Major University ($35/hr) We are looking for a Finance Assistant to become a part of our respected team. Known for its advancements in science, engineering, and technology,…
DIET AIDE
Job Description Job Description Assist in serving meals as necessary and on a timely basis Service food in accordance with established portion control procedures Assist in daily or schedule…
Lead Software Reverse Engineer
STR is hiring a Lead Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you’ll do: Rever…
Assistant Director of Residential Services
Job Description Job Description The Assistant Director assists the Director of Residential Services in all aspects of the management of LUK’s congregate care programs for children, adolescents an…
Internal Medicine Opening North of Boston in Culturally Diverse Community
A primary care opportunity is available north of Boston, Massachusetts, and we are seeking an Internal Medicine Physician to take over an existing physician's role. About the Position: ~ Monda…
VP of Product Management
Summary Of Position The VP of Product Management leads the product organization’s operational execution function. This person drives the delivery, deployment, adoption, and scaling of product feat…
Server - The Fed
About Langham Hospitality Group A wholly-owned subsidiary of Great Eagle Holdings, Langham Hospitality Group (LHG) comprises a family of distinctive brands, including The Langham Hotels and Resort…
Bulk Delivery Driver - CDL B
The essential function of the Bulk Delivery Driver is to provide seamless customer service and product delivery to all assigned accounts. To implement and maintain perfect Red Bull merchandising stan…