Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior/Staff Software Engineer - Simulator

Senior/Staff Software Engineer position at Zoox focusing on simulation framework development for autonomous vehicles.

Software Engineering SMTS

Senior Software Engineering role at Salesforce focusing on backend development for Tableau's Analytics capabilities, requiring expertise in C++, Java, and distributed systems.

SDET, Software Engineering, Lead

Lead SDET position at Salesforce, focusing on test automation framework development and quality engineering leadership, requiring 12+ years of experience in software engineering.

Staff ASIC Design Verification Engineer

Staff ASIC Design Verification Engineer position at Qualcomm, focusing on verifying Digital Low Power IPs for 5G, AI/ML, and automotive applications.

V&V Vehicle System Test Lead Engineer (Staff - AD/ADAS)

Lead ADAS vehicle validation engineering role at Qualcomm, focusing on autonomous driving and advanced driver assistance systems testing and quality assurance.

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 9 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?