Waymo

About Waymo

Revolutionizing transportation with autonomous driving

🏢 Tech👥 1001+ employees📅 Founded 2009📍 Mountain View, CA💰 $11.1b3.7
B2CTransportAutomation

Key Highlights

  • Operates in cities like Phoenix, San Francisco, and LA
  • Completed over 10 million fully driverless rides
  • Raised $11.1 billion in funding
  • Aiming for one million trips per week by 2026

Waymo, a subsidiary of Alphabet Inc., is at the forefront of autonomous driving technology, operating robotaxis in cities like Phoenix, San Francisco, and Los Angeles. With over 10 million fully driverless rides and more than 100 million miles driven, Waymo is transforming transportation. The compan...

🎁 Benefits

Waymo offers comprehensive medical, dental, and vision insurance for employees and their dependents, along with commuter benefits and onsite wellness ...

🌟 Culture

Waymo fosters a culture of innovation and safety, focusing on the real-world application of autonomous technology. The company values diversity and in...

Skills & Technologies

Overview

Waymo is seeking a Staff Software Engineer to work on the Linux Kernel for their autonomous driving technology. You'll collaborate with various engineering teams to build low-level software and infrastructure. This role requires experience in embedded systems and Linux development.

Job Description

Who you are

You have extensive experience in software engineering, particularly with Linux kernel development — your background includes building and maintaining low-level software for embedded systems. You are familiar with complex hardware-accelerated compute pipelines, including GPUs and ML accelerators, and have a solid understanding of performance analysis and debugging techniques. Your experience with bootloaders and BIOS programming enhances your ability to work on hardware bring-up and debugging tasks. You thrive in collaborative environments, working closely with cross-functional teams to deliver high-performance solutions. You are passionate about autonomous driving technology and are eager to contribute to innovative projects that save lives.

Desirable

Experience with building and maintaining testing infrastructure for operating systems and low-level code is a plus. Familiarity with safe and robust software and firmware updates will also be beneficial in this role.

What you'll do

In this role, you will be a key member of the System Software Team, responsible for developing the primary compute node of Waymo's on-vehicle compute platform. You will engage in low-level system software development, focusing on performance optimization and low-latency data processing. Your work will involve collaborating with hardware, compute, sensor, perception, behavior, and machine learning teams to ensure seamless integration of software and hardware components. You will also be tasked with debugging complex systems and enhancing the overall performance of the Waymo Driver. Your contributions will directly impact the efficiency and reliability of autonomous driving solutions.

What we offer

Waymo provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technology that is shaping the future of transportation. We offer competitive compensation and benefits, along with a culture that values collaboration and professional growth. Join us in our mission to create the world's most trusted driver and make a meaningful impact on mobility and safety.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Waymo.

Similar Jobs You Might Like

Based on your interests and this role

Datadog

Staff Engineer

Datadog📍 Tel Aviv - Hybrid

Datadog is hiring a Staff Software Engineer to lead the eBPF APM team in building a zero-instrumentation observability platform. You'll work with Linux, Go, and distributed systems to enhance service discovery and traffic decoding. This role requires significant experience in technical leadership.

🏢 HybridSenior
1 month ago
Waymo

Staff Engineer

Waymo📍 Warsaw - Hybrid

Waymo is seeking a Staff Software Engineer to help build and evolve mission-critical infrastructure for their autonomous driving technology. You'll collaborate across teams to develop systems that support commercial expansion. This role requires 6+ years of backend or infrastructure experience, with a preference for C++ skills.

🏢 HybridSenior
1w ago
Waymo

Systems Engineer

Waymo📍 Mountain View - On-Site

Waymo is seeking a Senior Systems Engineer to focus on the Telematics unit, responsible for data flow in autonomous vehicles. You'll work with Linux-based systems and ensure real-time diagnostics and OTA updates. This role requires expertise in low-level software and connectivity infrastructure.

🏛️ On-SiteSenior
3d ago
Waymo

Software Engineering

Waymo📍 Mountain View - On-Site

Waymo is seeking a Senior Software Engineer to work on the Linux Kernel for their autonomous driving technology. You'll be responsible for writing Linux Kernel drivers and collaborating with various teams to enhance the Waymo Driver. This role requires expertise in embedded systems and Linux.

🏛️ On-SiteSenior
1w ago
Waymo

Full Stack Engineer

Waymo📍 Warsaw - Hybrid

Waymo is hiring a Senior Full Stack Engineer to build mission-critical commercialization tools and systems for autonomous driving technology. You'll work with C++, Python, and Angular in a hybrid role based in Warsaw.

🏢 HybridSenior
1w ago