Senior Software Engineer, Linux Kernel
Mountain View, California$213k - $263kFull-timePosted 6mo ago
About the role
Senior Software Engineer position on Waymo's System Software Team focused on Linux kernel driver development for embedded, high-performance compute platforms in autonomous driving systems.
Responsibilities
- Work on a small team of System Software and Linux Kernel Engineers to develop system software components from early prototyping to production launch of driverless vehicles
- Develop and test Linux Kernel device drivers and other components for high-performance embedded systems including custom ASICs and accelerators
- Work with a variety of engineering teams and SoC partners to take on ambiguous problems.
Qualifications
- 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 (oscilloscopes, multimeter, logic analyzers)
Skills
Required:CC++
Benefits
- Waymo employees are eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
- Health and wellness benefits including medical, dental, vision, mental wellness support, gym membership, and wellness programs.
- Flexibility to work on-site, hybrid, or remote arrangements where applicable.
Last updated Oct 22, 2026. Interested? Apply on the company site.
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
- Staff Machine Learning Engineer, TLM , Labeling Automation4d agoMountain View, California · Software Engineering
- Technical Program Management, Commercialization4d agoMountain View, California, San Francisco, California · Product
- Technical Program Manager4d agoRemote · Waymo
- Staff Systems Engineer, Driving Behaviors4d agoMountain View, California, San Francisco, California · Systems Engineering
- Lead Program Manager - New Platform Validation Operations4d agoMountain View, California, San Francisco, California · Operations