Senior Linux Kernel Engineer - Embedded Driver Systems

Waymo

California (MO)

Hybrid

USD 213,000 - 263,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Discretionary annual bonus
Equity incentive plan
Company benefits

Job summary

Waymo is seeking a System Software Engineer to join the System Software team on the on-vehicle compute platform. You will develop and test Linux kernel device drivers and components for high-performance embedded systems, collaborating with SoC partners and multiple engineering teams.

The role is hybrid, requires a BA/BS in CS or related field, strong C/C++, and 5+ years in asynchronous, multi-process environments with kernel experience.

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)

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.

Skills

C++
C
Asynchronous programming
Linux kernel
Device drivers

Education

BA/BS in Computer Science or related field

Tools

PCIe
Ethernet
I2C

Job description

Waymo is seeking a System Software Engineer to join the System Software team on the on-vehicle compute platform. You will develop and test Linux kernel device drivers and components for high-performance embedded systems, collaborating with SoC partners and multiple engineering teams.

The role is hybrid, requires a BA/BS in CS or related field, strong C/C++, and 5+ years in asynchronous, multi-process environments with kernel experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Linux Kernel
Senior Software Engineer, Linux Kernel

Waymo • California (MO)

Hybrid
USD 213,000 - 263,000
Discretionary annual bonus
Equity incentive plan
Company benefits
Senior Telematics System Software Engineer (Linux)
Senior Telematics System Software Engineer (Linux)

Dormont Manufacturing Co • Mountain View (CA)

On-site
USD 204,000 - 259,000
Annual bonus program
Equity incentive plan
Generous company benefits
Senior Embedded C++ Software Engineer (Autonomous Systems)
Senior Embedded C++ Software Engineer (Autonomous Systems)

Waymo • California (MO)

Hybrid
USD 213,000 - 263,000
Discretionary annual bonus
Equity incentive plan
Generous Company benefits
Sr Telematics System Software Engineer (Linux Networking)
Sr Telematics System Software Engineer (Linux Networking)

Waymo • California (MO)

On-site
USD 204,000 - 259,000
Annual bonus
Equity incentives
Benefits program
Staff Software Engineer, Autonomous Driving Systems
Staff Software Engineer, Autonomous Driving Systems

Pittsburgh Robotics Network • San Francisco (CA)

Hybrid
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan
Autonomy Systems Integration Engineer
Autonomy Systems Integration Engineer

Waymo • California (MO)

Hybrid
USD 159,000 - 196,000
Discretionary annual bonus
Equity incentives
Benefits program
Embedded Software Engineer - Compute Systems for AI
Embedded Software Engineer - Compute Systems for AI

Waymo • United States

Hybrid
USD 82,000 - 100,000
Staff Software Engineer — Autonomous Driving & Simulation
Staff Software Engineer — Autonomous Driving & Simulation

Waymo • San Francisco (CA)

Hybrid
USD 251,000 - 310,000
Discretionary annual bonus
Equity incentive plan
C++ Software Engineer, Vehicle Platforms - Hybrid
C++ Software Engineer, Vehicle Platforms - Hybrid

Waymo • California (MO)

Hybrid
USD 130,000 - 216,000
Discretionary annual bonus
Equity incentive plan
Generous benefits program
Staff Software Engineer — Autonomous Driving, Real-Time ML (Equity)
Staff Software Engineer — Autonomous Driving, Real-Time ML (Equity)

Waymo • San Francisco (CA)

Hybrid
USD 251,000 - 310,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits