Taro Logo

Software Engineer, Pick Ups and Drop Offs

Waymo is an autonomous driving technology company developing the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving lives through autonomous driving technology.
$170,000 - $216,000
Mobile
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
AI · Automotive

Job Description

Waymo, an industry leader in autonomous driving technology, is seeking a Software Engineer to join their Pick Ups and Drop Offs (PUDO) team. This role offers an exciting opportunity to work at the intersection of mobile development and autonomous vehicle technology.

The position involves developing critical user interfaces that enable customers to interact with Waymo's autonomous vehicles. You'll be working on Android applications that control various car features and manage the pickup and drop-off experience, directly impacting how users interact with self-driving technology.

As a member of the PUDO team, you'll collaborate with a diverse group of professionals, including software engineers, product managers, designers, researchers, vehicle engineers, and AI experts. This cross-functional collaboration ensures the development of cohesive, user-centered solutions that inspire trust in autonomous vehicle systems.

The role offers competitive compensation ranging from $170,000 to $216,000, along with comprehensive benefits including medical, dental, and vision insurance, mental wellness support, and equity opportunities. Waymo provides a flexible hybrid work environment, allowing for 4 weeks of remote work annually.

The ideal candidate will bring 3+ years of software development experience, strong Android development skills, and experience with vehicle software systems. Knowledge of C++ is required, and experience with Kotlin, Compose, Bluetooth, and 3D graphics is highly valued.

This is an exceptional opportunity to shape the future of autonomous vehicle interaction at a company that has already provided over one million rider-only trips and operates in five cities. Join Waymo to be part of revolutionizing transportation technology while working on cutting-edge mobile and vehicle software systems.

Last updated a month ago

Responsibilities For Software Engineer, Pick Ups and Drop Offs

  • Work on the software associated with the interaction between riders and the AV at pickups and dropoffs
  • Work on an Android application to control the car features before and during a ride
  • Inspire trust in the self-driving systems
  • Collaborate with software engineers, product managers, designers, researchers, vehicle engineers, AI experts, and fleet operations

Requirements For Software Engineer, Pick Ups and Drop Offs

Java
Kotlin
  • BS/MS degree in Computer Science or equivalent experience
  • 3+ years of software development experience
  • Experience with modern Android application development
  • Experience with in-car / infotainment / vehicle software
  • Experience with C++
  • Passion and experience building user-facing products

Benefits For Software Engineer, Pick Ups and Drop Offs

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Equity
  • Top-notch medical, dental and vision insurance
  • Mental wellness support
  • Gym membership
  • Special wellness programs
  • Competitive compensation
  • Bonus opportunities
  • Equity
  • Employee discounts
  • Flexible work arrangements
  • 4 weeks remote work per year
  • Paid time off
  • Parental leave