CareerPlanSign in

Senior Software Engineer, Linux Kernel

Mountain View (US-MTV-EMF680)💼 Full-time💰 $213,000–$213,000🗓 2026-06-17 → 2026-09-26

Core

Develop Linux Kernel drivers and system software components for Waymo's on-vehicle compute platform to enable autonomous driving.

Role type

Senior IC Linux Kernel Engineer (Embedded Systems)

Builds

Low-latency, high-performance embedded systems for autonomous vehicles

Domain

Autonomous driving / Embedded Linux / Hardware integration

Deliverable

production ML models | product features

Required skills

Linux kernel development, device driver development, C, C++, asynchronous programming, multi-process/thread management, hardware debugging

Preferred skills

Early-silicon development tools, hardware protocols (PCIe, Ethernet, I2C), hardware-accelerated compute pipelines, bootloaders/BIOS programming, testing infrastructure for low-level code

Technologies

Linux, C, C++, ASICs, FPGAs, PCIe, Ethernet, I2C, GPUs, ML accelerators

Responsibilities

Develop and test Linux Kernel device drivers for high-performance embedded systems including custom ASICs and accelerators; Work on system software components from early prototyping to production launch; Collaborate with engineering teams and SoC partners to solve ambiguous hardware-software integration problems

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.