Taro Logo

Senior Software Engineer, Planner Infrastructure

Autonomous driving technology company developing the Waymo Driver, focused on improving mobility access while reducing traffic crashes.
$204,000 - $259,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Automotive

Description For Senior Software Engineer, Planner Infrastructure

Waymo is revolutionizing the autonomous driving industry as a technology company that evolved from Google's Self-Driving Car Project. Since 2009, they've been dedicated to developing the Waymo Driver, dubbed "The World's Most Experienced Driver™," with the mission of enhancing mobility accessibility while reducing traffic-related fatalities. Their technology powers Waymo One, their fully autonomous ride-hailing service, and has demonstrated impressive capabilities with over one million rider-only trips and tens of millions of miles driven autonomously across 13+ U.S. states.

The Planner Infrastructure team plays a crucial role in developing the software that runs on their self-driving cars, along with creating tools and benchmarks for system reliability. As a Senior Software Engineer in this hybrid role, you'll report to a Technical Lead Manager and focus on elevating their system to new heights. Your responsibilities will include ensuring software reliability through principled APIs/frameworks and advanced technologies, optimizing driving plans within strict timing and compute constraints, implementing super-human reaction times to new hazards, and conducting thorough software testing using simulation and static analyzers.

The ideal candidate will bring 5+ years of experience in efficient C++ programming, production code development, and technical leadership. The role offers an opportunity to work on cutting-edge autonomous technology while ensuring safety and reliability. The position comes with comprehensive benefits including health insurance, mental wellness support, competitive compensation with equity, and flexible work arrangements. This is a chance to shape the future of autonomous driving technology while working with a team dedicated to innovation and safety.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Planner Infrastructure

  • Ensure software is designed for performance and reliability using principled APIs/frameworks
  • Ensure system can produce safe driving plans in allotted timing and compute budget
  • React and change direction at super-human latencies when new hazards are detected
  • Conduct software testing and validation using simulation and static analyzers
  • Ensure machine learning models perform well on GPU/TPU and other hardware accelerators

Requirements For Senior Software Engineer, Planner Infrastructure

  • BS in Computer Science, Electrical Engineering, Robotics, Physics, Math, or related field (or equivalent experience)
  • 5+ years of experience writing efficient, high-performance C++ code
  • 5+ years of industry experience designing and writing production code
  • 5+ years of experience leading technical contributions and excellent engineering execution

Benefits For Senior Software Engineer, Planner Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
Parental Leave
  • Top-notch medical, dental and vision insurance
  • Mental wellness support
  • Gym membership
  • Special wellness programs
  • Competitive compensation
  • Bonus opportunities
  • Equity
  • Employee provident fund
  • Employee discounts
  • Flexibility to work from another location for 4 weeks per year
  • Paid time off
  • Bereavement leave
  • Sick leave
  • Parental leave

Interested in this job?

Jobs Related To Waymo Senior Software Engineer, Planner Infrastructure