Google's Pixel GPU team is seeking a Software Engineer III to join their driver team, focusing on developing next-generation technologies for billions of users. As a member of Pixel's GPU driver team, you'll have shared ownership of the kernel GPU driver and user-space graphics driver stack. The role involves developing new features, improving performance, silicon bring-up, debugging, and identifying future requirements for both software and hardware in Pixel products.
The position is part of the Google Pixel team, which is dedicated to designing and delivering the world's most helpful mobile experience. The team works at the intersection of AI, software, and hardware to build global smartphones and create transformative user experiences. You'll be working on both ML and non-ML based experiences, including imaging, computer vision, gaming and graphics.
This role offers the opportunity to influence architectural decisions around Pixel GPU hardware and software, guide first-party and third-party applications to enhance their workloads for Pixel GPUs, and work across the entire stack from models and algorithms to GPU kernel drivers. The ideal candidate should have strong experience with Linux, GPU programming, and driver development, along with a solid foundation in data structures and algorithms.
The position requires collaboration across multiple teams and disciplines, as you'll be working on critical projects that impact Google's mobile technology. You'll need to be versatile, display leadership qualities, and be enthusiastic about taking on new challenges across the full stack as Google continues to push technology forward.