Senior/Staff Software Engineer - Trajectory Generation

Zoox is a company developing autonomous driving technology for bidirectional vehicles.
$221,000 - $319,000
Backend
Staff Software Engineer
Hybrid
8+ years of experience

Description For Senior/Staff Software Engineer - Trajectory Generation

Zoox, a company at the forefront of autonomous vehicle technology, is seeking a Senior/Staff Software Engineer specializing in Trajectory Generation. This role is crucial for developing robust and efficient algorithms that produce safe, feasible, and optimal trajectories for Zoox's bidirectional autonomous vehicles.

As part of the Motion Planning organization, you'll be dedicated to improving the driving behaviors of the robot on public roads, particularly in complex urban environments like Downtown San Francisco and the Las Vegas Strip. The Trajectory Generation team plays a key role in achieving a safe and comfortable rider experience across various driving scenarios.

In this position, you will:

  • Design and implement high-quality trajectory generation algorithms to enhance the capability, safety, and comfort of Zoox's autonomous driving system.
  • Utilize extensive backend tooling to test and validate algorithms across diverse driving situations.
  • Develop metrics and pipelines to improve algorithm performance testing and measurement.
  • Lead or participate in cross-functional projects to deliver mission-critical features.
  • Conduct on-vehicle drive reviews to gather actionable feedback and drive continuous improvements.
  • Stay current with advancements in Motion Planning, Autonomous Driving, and Robotics through literature reviews and study groups.

The ideal candidate will have:

  • A Master's degree in Computer Science, Robotics, or related fields
  • 8+ years of experience in the field
  • Fluency in C++ with experience in shipping production software
  • Proven experience in developing trajectory optimization algorithms and real-time motion planning software
  • Deep knowledge of numerical constrained optimization methods

Bonus qualifications include experience with geometric, sampling, and search-based planning algorithms, machine learning-based motion planning, behavior planning, discrete decision making, tree search, and POMDP.

Zoox offers a comprehensive compensation package, including a salary range of $221,000 to $319,000, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. Additional benefits include paid time off, health insurance, long-term care insurance, and life insurance.

Join Zoox and be part of a team pushing the boundaries of autonomous driving technology, creating safer and more efficient transportation solutions for the future.

Last updated 4 months ago

Responsibilities For Senior/Staff Software Engineer - Trajectory Generation

  • Design trajectory generation algorithms and implement them in high-quality software
  • Use backend tooling to test and validate algorithms across different driving situations
  • Develop metrics and pipelines to test/measure algorithm performance
  • Participate in or lead cross-functional projects to deliver mission-critical features
  • Participate in on-vehicle drive reviews to gather actionable feedback
  • Conduct literature review and participate in study groups to stay current with field advancements

Requirements For Senior/Staff Software Engineer - Trajectory Generation

  • Master's degree in Computer Science, Robotics, or related fields
  • 8+ years of experience
  • Fluency in C++ with experience shipping productionized software
  • Proven experience in developing trajectory optimization algorithms and real-time motion planning software
  • Deep knowledge about numerical constrained optimization methods

Benefits For Senior/Staff Software Engineer - Trajectory Generation

Equity
  • Paid time off (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
  • Life insurance

Interested in this job?

Jobs Related To Zoox Senior/Staff Software Engineer - Trajectory Generation

Staff C++ Software Engineer - Robot Link Platform

Staff C++ Software Engineer for Robot Link Platform at Zoox, developing critical middleware for autonomous vehicle communications.

Senior/Staff Software Engineer - 3D World Generation Pipelines

Senior/Staff Software Engineer role at Zoox, focusing on 3D World Generation Pipelines for autonomous vehicle simulation.

Senior/Staff Software Engineer - 3D World Generation Pipelines

Senior/Staff Software Engineer for 3D World Generation Pipelines at Zoox, developing autonomous vehicle technology in Seattle.

Senior/Staff Software Engineer - Simulation C++ Framework

Join Zoox as a Senior/Staff Software Engineer to build crucial simulation frameworks for autonomous vehicles, offering a salary of $200k-$285k plus equity and benefits.

Staff Software Engineer - Perception

Join Zoox as a Staff Software Engineer in Perception, developing cutting-edge algorithms for autonomous vehicles in urban environments.