Staff Android Engineer, In-Car Experience
Core
Building reliable Android components and flows for Waymo's in-car experience, including pick-up/drop-off interfaces, infotainment, and phone-to-vehicle communications.
Role type
Staff Android Engineer (In-Car Experience)
Builds
User interfaces for autonomous vehicle ride-hail service, including displays, audio, and climate controls.
Domain
Autonomous driving / Automotive software
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android internals, Jetpack Compose, Android application development, testing, full software development lifecycle management, technical design leadership, mentoring
Preferred skills
AOSP development, custom Android builds, embedded systems, in-car infotainment systems, performance analysis and optimization, resource-constrained device development, server-side API integration
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
Seniority
Staff, hands-on IC with mentorship