Sr Software Engineer, Android Automotive
Waymo · Mountain View, California, USA · Mountain View (US-MTV-EMF680)
CHECKED 8H AGO
Roboticsonsitesenior$204k–$259k
At a glance
Highlights
- Develop in-vehicle infotainment platform for next-generation autonomous vehicles.
- Power the Waymo Driver behind over ten million rider-only trips.
- Lead hardware bring-up and system optimization on custom in-house silicon.
What they offer
- Discretionary annual bonus program
- Equity incentive plan
- Generous Company benefits program
Ideal candidate
An experienced low-level systems builder who thrives in ambiguity and loves collaborating closely with hardware teams to bring new silicon to life for autonomous driving.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related technical field
- 3+ years of professional software development experience in embedded systems, low-level Android or OS development
- Strong working knowledge of Linux Kernel including device drivers, memory management, IPC and scheduling
- Proven ability to read hardware specifications and communicate software requirements to hardware teams
- Proficiency in C/C++ with experience in Python/Shell scripting for tooling and automation
- Hands-on experience modifying, debugging and building AOSP including Android HALs and Treble/VNDK
- Demonstrated ability to thrive with evolving specifications and proactively define solutions
Lab profile
About Waymo
Autonomous driving technology company building the Waymo Driver for fully autonomous ride-hailing.
What they build
- Waymo Driver
- Fully autonomous ride-hail service
Known for
- Large-scale driving simulation
- Simulation realism
- Quantitative evaluations
- Onboard autonomy models
Key facts
- Founded in 2009
- Started as the Google Self-Driving Car Project