Senior Software Engineer, Linux Kernel jobs in United States
cer-icon
Apply on Employer Site
company-logo

Waymo · 5 months ago

Senior Software Engineer, Linux Kernel

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. The role involves working on the System Software Team to develop Linux Kernel drivers for custom hardware as part of the Waymo self-driving system, collaborating with various engineering teams to solve complex problems.

Artificial Intelligence (AI)AutomotiveAutonomous VehiclesSensorTransportation
check
H1B Sponsor Likelynote

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

Qualification

Linux Kernel developmentCC++ programmingEmbedded systemsDevice driver developmentHardware debuggingAsynchronous programmingTeam collaborationProblem-solvingCommunication skills

Required

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)

Preferred

Experience with early-silicon development tools, e.g. emulators, simulators and FPGAs
Experience with common hardware protocols/interfaces (PCIe, Ethernet, or I2C)
Experience working with multiple types of industry partners (CM, ODM, OEM, or ISV)
Working knowledge of complex hardware-accelerated compute pipelines (GPUs, ML accelerators, image/data processors)
Experience with bootloaders or programming in a BIOS
Experience with building and maintaining testing infrastructure for OS and other low level code
Experience with performing safe and robust software and firmware updates

Benefits

Waymo’s discretionary annual bonus program
Equity incentive plan
Generous Company benefits program

Company

Waymo is a mobility technology company that improves transportation by developing self-driving solutions for travelers and daily commuters. It is a sub-organization of Alphabet.

H1B Sponsorship

Waymo has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (231)
2024 (175)
2023 (268)
2022 (306)
2021 (298)
2020 (317)

Funding

Current Stage
Late Stage
Total Funding
$11.1B
Key Investors
Alphabet
2024-07-23Series C· $5.6B
2021-06-16Series B· $2.5B
2020-05-12Series A· $750M

Leadership Team

leader-logo
Tekedra Mawakana
Co-Chief Executive Officer
linkedin
leader-logo
Elisa de Martel
Chief Financial Officer
linkedin
Company data provided by crunchbase