
Revolutionizing transportation with autonomous driving
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...
Waymo offers comprehensive medical, dental, and vision insurance for employees and their dependents, along with commuter benefits and onsite wellness ...
Waymo fosters a culture of innovation and safety, focusing on the real-world application of autonomous technology. The company values diversity and in...

Waymo • Warsaw, Masovian Voivodeship, Poland
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Waymo.