Senior Software Engineer, Linux Kernel
Waymo · Mountain View, California, USA · Mountain View (US-MTV-EMF680)
CHECKED 6H AGO
Roboticsonsitesenior$213k–$263k
At a glance
Highlights
- Own the primary compute node of Waymo's on-vehicle compute platform.
- Develop system software from prototyping to production driverless launch.
- Work on low-level infrastructure for Waymo Driver's autonomous ride-hail service.
What they offer
- Annual bonus program
- Equity incentive plan
- Company benefits program
Ideal candidate
Embedded systems builder who loves novel hardware and low-level software, thriving in small teams on ambiguous problems from prototype to production with direct users.
Requirements
- BA/BS degree in Computer Science, or relevant technical field or equivalent practical experience
- Proficiency in C and C++
- 5+ years of programming experience in an asynchronous environment with multiple processes, threads, timers, and interrupts
- Experience with Linux kernel and device driver development
- Working knowledge of hardware bring-up and debugging, including the ability to read schematics/datasheets and use common tools
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