# Sr Software Engineer, Android Automotive at Waymo

> United States · Senior · Mobile · open. Source: https://alderhq.app/jobs/greenhouse%3Awaymo%3A7438665 (read 2026-11-05).

## Facts (observed)

- Company: [Waymo](https://alderhq.app/companies/waymo)
- Location text: Mountain View, California, USA; Mountain View (US-MTV-EMF680)
- Where it can be done from (inferred): United States (evidence: "Location: Mountain View, California, USA; Mountain View (US-MTV-EMF680)")
- Posted: 2025-12-19 (321 days ago)
- First seen by alder: 2026-11-02 · last verified: 2026-11-04
- Reposted: 0 times · edited: 0 times
- Apply on the employer's site: https://careers.withwaymo.com/jobs?gh_jid=7438665
- Skills listed (inferred): Python, C++, Android

## Pay and sponsorship

- Posted pay: $204k–$259k per year (from the listing's pay field)
- Market band for similar posted roles (SF Bay Area, n 31): p25 $199k, median $213k, p75 $224k
- H-1B filings at this company for similar roles, FY26: 190, median offered wage $205k ([US DOL OFLC LCA disclosure data](https://www.dol.gov/agencies/eta/foreign-labor/performance))
- Licensed UK sponsor: registered as "Waymo UK Ltd" (checked 2026-11-03, [register](https://www.gov.uk/government/publications/register-of-licensed-sponsors-workers))

## Description (the employer's text)

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

Waymo Onboard Infrastructure is responsible for low-level software and infrastructure on various components of the Waymo self-driving system. The team's scope covers everything from low-level system software to high-bandwidth data logging, IPC (low-latency and high-throughput), performance analysis, and full-system debugging. We work with the Hardware, Compute, Sensor, Perception, Behavior and Machine Learning teams to build the most performant and low-latency self-driving solution in the industry.

We are seeking an experienced Android System Software Engineer to join our team in developing the In-Vehicle Infotainment (IVI) platform for our next-generation, in-house System-on-Chip (SOC). This role requires a strong foundation in low-level OS fundamentals, embedded software, and a proactive approach to validating and ensuring the hardware meets critical software performance requirements.

In this role you will:

- 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 (e.g., security modules, power management units, display controllers) 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 specific 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.
At a minimum, we'd like you to have:

- 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: Strong working knowledge of the Linux Kernel (e.g., device drivers, memory management, IPC, scheduling) and embedded operating systems concepts.
- Experience Interfacing with Hardware Teams: Proven ability to read hardware specifications (datasheets, block diagrams) and effectively communicate software requirements, providing constructive technical feedback on hardware design choices.
- Proficiency in C/C++ is essential, along with experience in scripting languages (Python/Shell) for tooling and automation.
- Solid understanding of Android System Development: Hands-on experience modifying, debugging, and building AOSP, including familiarity with Android HALs, Treble/VNDK, and system debugging tools.
- Adaptability and Initiative: Demonstrated ability to thrive in an environment where technical specifications are evolving, requiring proactive problem-solving and definition of solutions.
It's preferred if you have:

- Direct experience developing or integrating systems using Android Automotive OS or Android for embedded/IVI environments.

---
Data: alder (https://alderhq.app). Cite https://alderhq.app/jobs/greenhouse%3Awaymo%3A7438665 and the date you read it. Observed facts come from the employer's own listing; location reach, level, family and skills are inferences.
