Waymo, a leader in autonomous driving technology since 2009, is seeking a Software Engineer to join their PUDO (Pick Ups and Drop Offs) team. This role sits at the intersection of autonomous vehicle technology and user experience, focusing on developing the crucial interactions between riders and Waymo's self-driving vehicles.
The position offers an exciting opportunity to work on groundbreaking technology that's actively shaping the future of transportation. As part of the PUDO team, you'll be responsible for developing Android applications that control vehicle features and manage the complex interaction between users and autonomous vehicles during pickup and dropoff scenarios.
The ideal candidate will bring strong Android development experience, coupled with knowledge of C++ and vehicle software systems. This role requires both technical expertise and an understanding of user experience design, as you'll be creating interfaces that need to inspire trust in autonomous vehicle technology.
Working at Waymo means joining a company with a significant impact on transportation safety and accessibility. The company's autonomous driving technology has already provided over one million rider-only trips and operates in five cities. You'll be part of a collaborative environment, working alongside various experts including product managers, designers, researchers, and AI specialists.
The position offers competitive compensation ($170,000-$216,000), comprehensive benefits, and the flexibility of a hybrid work model. You'll have the opportunity to work on cutting-edge technology while contributing to Waymo's mission of making transportation safer and more accessible for everyone.
This is an ideal role for a software engineer who is passionate about creating user-facing products and wants to be at the forefront of autonomous vehicle technology. You'll have the chance to solve novel human-computer interaction challenges while working on technology that is actively transforming the transportation industry.