Waymo logo

Senior Software Engineer, Linux Kernel

WaymoMountain View, California, USA
Full Timehybridfull-timelinux+5 more
Apply Now
Waymo logo

Senior Software Engineer, Linux Kernel

Waymo

Apply Now

Waymo is seeking a Senior Software Engineer for its System Software Team, focusing on developing Linux Kernel drivers for embedded systems in autonomous vehicles. The role involves collaboration with various engineering teams to enhance the performance and reliability of the Waymo Driver, contributing to the company's mission of improving mobility and safety through autonomous technology.

Qualification

  • BA/BS degree in Computer Science or relevant technical field or equivalent practical experience
  • Proficiency in C and C++ programming languages
  • 5+ years of programming experience in an asynchronous environment with multiple processes, threads, timers, and interrupts
  • Experience with Linux kernel and device driver development
  • Strong problem-solving skills and ability to work in a team environment

Responsibility

  • Develop system software components from early prototyping to production launch of driverless vehicles
  • Create and test Linux Kernel device drivers for high-performance embedded systems including custom ASICs and accelerators
  • Collaborate with engineering teams and SoC partners to solve complex problems
  • Write user-space APIs to communicate with custom hardware
  • Participate in performance analysis and full-system debugging

Similar Jobs