Design, develop, deploy, and evaluate state of the art algorithms and capabilities for vehicle motion planning.
Enhance driving performance by formulating driving objectives in a trajectory optimization framework.
Use metrics to measure, validate, Improve performance through testing in simulation and on roads.
Design reusable software components as part of an integrated system.
Understand and fulfill the software practices that produce maintainable code, including simulation, continuous integration, code review, HIL testing, and in-vehicle testing.
Collaborate closely with teams like Perception, Control, Simulation, Infrastructure, Tooling to drive unified solutions.
Requirements
You possess an M.S., Ph.D., or equivalent, in Robotics, Control, Computer Science, Applied Mathematics, or other quantitative fields.
You have 3+ years of experience in development of motion planning and decision making algorithms, e.g. trajectory optimization, sampling-based planning, model predictive control, and machine learning.
Hands-on experience with architecture design and building a planning stack for autonomous robots.
You are proficient in C++, and may have familiarity with Python or other programming languages.
You are an excellent communicator, skilled collaborator, and principled colleague.
You have strong R&D potential in algorithm design, data-driven approaches to safety, and large-scale systems architecture.
Benefits
For positions based in Palo Alto, CA, the base pay for this position ranges from $112,000- $184,000 a year
Your base salary is one part of your total compensation; we offer a base salary, short term and long term incentives, and a comprehensive benefits package.
Excellent health, wellness, dental and vision coverage
A rewarding 401k program
Flexible vacation policy
Family planning and care benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.