Drimva

Waymo

Sr Software Engineer, Android Automotive

$204K–$259K

Mountain View, California, USA +1 · Senior · Full-time · Posted Dec 19, 2025

Location
Mountain View, California, USA
Mountain View, California, United States
Experience
Minimum 3+ years of professional software development experience focused on embedded systems, low-level Android, or OS development.
Education
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field.

About the job

Develop and optimize low-level Android and Linux software for Waymo’s in-house automotive infotainment platform and system-on-chip.

What you'll do

  • Bring up and integrate hardware software, including bootloader configuration, device trees, and kernel ports.
  • Customize, debug, and optimize the Linux Kernel, AOSP, and Vendor HALs for the partner SOC.
  • Improve system performance, including boot time, scheduling, thermal management, and power efficiency.

What they ask for

  • Bachelor’s degree in a related technical field.
  • Strong Linux Kernel and embedded OS knowledge, including drivers, memory management, IPC, and scheduling.
  • Proficiency in C/C++ and scripting with Python or Shell.
  • Hands-on AOSP development experience, including Android HALs, Treble/VNDK, and system debugging tools.

Nice to have

  • Android Automotive OS or embedded/IVI experience; secure boot or trusted execution environments.
  • System-level virtualization, audio stacks, or graphics/display stacks experience.

Pay

$204,000—$259,000 USD (base salary)

Tools

Linux Kernel, AOSP, C/C++, Python, Shell, Android HALs, Treble/VNDK, Android Automotive OS

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)