← All roles

Sr Software Engineer, Android Automotive

Waymo· Software Engineering
Apply on company site
Mountain View, California$204k - $259kFull-timePosted 4mo ago

About the role

Android System Software Engineer for In-Vehicle Infotainment (IVI) platform on in-house SOC. Focus on low-level OS, embedded software, kernel/AOSP customization, HALs, and performance for automotive Android Automotive OS.

Responsibilities

  • System Bring-up & Integration: Implement and integrate low-level software, including bootloader configuration, device trees, and kernel porting during the initial hardware bring-up phase.
  • OS/Kernel Development & Optimization: Customize, optimize, and debug the Linux Kernel and relevant parts of the Android Open Source Project (AOSP) for the partner SOC, ensuring robust and efficient operation.
  • Hardware Abstraction Layer (HAL) Implementation: Develop and maintain reliable Vendor HALs to interface the unique in-house hardware IP with the Android framework.
  • Performance Engineering: Drive system-level performance optimization, including boot time reduction, scheduling tuning, thermal management, and power efficiency based on the SOC's architecture.
  • Ambiguity Resolution: Proactively manage and clarify technical requirements for features that are still actively being defined internally, rapidly documenting and stabilizing interfaces for the broader software team.

Qualifications

  • - Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related technical field.
  • - Minimum 3+ years of professional software development experience, with a focus on embedded systems, low-level Android, or OS development.
  • - Deep expertise in OS Fundamentals: Linux Kernel (drivers, memory management, IPC, scheduling) and embedded OS concepts.
  • - Experience interfacing with Hardware Teams: reading hardware specs and communicating software requirements.
  • - Proficiency in C/C++ and scripting (Python/Shell) for tooling and automation.
  • - Solid understanding of Android System Development: modifying/building AOSP, familiarity with Android HALs, Treble/VNDK, and system debugging tools.
  • - Adaptability and Initiative in evolving technical specifications.

Skills

Required:C/C++Python/Shell scriptingLinux KernelAOSP / Android HALs

Benefits

  • Health and wellness benefits including medical, dental, vision, mental wellness support, gym membership.
  • Financial wellness including compensation, bonus opportunities, equity, and employee discounts.
  • Flexibility and time off with on-site or hybrid options, remote work opportunities, paid time off, bereavement, sick, and parental leave.
  • Support for families including extended paid leave options.
  • Community and personal development opportunities including education reimbursement, mentorship, ERGs, and volunteer time off.
  • Cool perks including access to Google offices, wellness centers, massages, and at-home fitness/cooking classes.
Last updated Oct 22, 2026. Interested? Apply on the company site.
Waymo logo

About Waymo

The World’s Most Experienced Driver

Waymo—formerly the Google self-driving car project—makes it safe and easy for people & things to get around with autonomous vehicles.

Autonomous DrivingAutonomous VehiclesMobilityRide-Hailliquid-ai-recruiting-target

More open roles at Waymo