Waymo is looking to build a team of engineers dedicated to further developing their in-car experience, including features like Pick Ups and Drop Offs (PUDO) and Infotainment during passenger trips, to improve the user experience and trust in their autonomous driving technology.
Requirements
- 3+ years of experience in Android application development, including testing, maintaining, and launching features.
- Proven ability to design and implement significant features or components independently.
- Proficiency in Kotlin or Java, and a strong understanding of Android internals.
- Experience with Android platform (AOSP) development, custom Android builds, or embedded systems.
- Knowledge of in-car infotainment systems or automotive software development.
- Experience with performance analysis and optimization for resource-constrained devices.
- Full-stack experience, including designing and integrating with server-side APIs to support client features.
Responsibilities
- Create reliable Android components and flows using modern technologies like Jetpack Compose.
- Build features within the in-car interface that inspire trust and clearly communicate the vehicle's intentions.
- Work closely with UX/UI designers, Product Managers, and Vehicle Software Engineers to launch innovative in-car experiences.
- Design and maintain software controlling in-car systems such as displays, audio, and climate controls.
- Manage the full software development lifecycle, focusing on quality and robustness for safety-sensitive systems.
Other
- BS degree in Computer Science or equivalent practical experience.
- 7+ years of professional software development experience.
- Experience leading technical designs and mentoring other engineers.
- A passion for pixel-perfect UI and creating fluid user experiences.