Software Engineer III, Pixel GPU

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer

Description For Software Engineer III, Pixel GPU

Google's Pixel GPU team is seeking a Software Engineer III to join their innovative mobile technology division. As a crucial member of the Pixel's GPU driver team, you'll be at the forefront of developing next-generation technologies that impact billions of users worldwide. This role offers a unique opportunity to work on the full GPU software stack, from kernel drivers to user-space graphics, while contributing to the development of Google's Pixel devices.

The position combines expertise in GPU architecture, kernel development, and graphics programming with the exciting challenge of shaping the future of mobile computing. You'll be working with cutting-edge technology, developing both ML and non-ML based experiences, and directly influencing the architecture of future Pixel GPU hardware and software.

The role is perfect for someone who is passionate about low-level system programming, graphics technologies, and mobile development. You'll be part of the team that focuses on designing and delivering the world's most helpful mobile experience, bringing together Google's best AI, software, and hardware capabilities to create transformative user experiences.

Working at Google means joining a company that's committed to innovation and technical excellence. You'll have the opportunity to work with some of the industry's best engineers, tackle complex technical challenges, and contribute to products that impact users globally. The position offers professional growth, the chance to work on cutting-edge technology, and the satisfaction of contributing to products that millions of people use daily.

Last updated 13 hours ago

Responsibilities For Software Engineer III, Pixel GPU

  • Develop GPU graphics and compute technologies comprising the full GPU software stack
  • Work on ML and non-ML based experiences, shipping as part of Pixel
  • Influence architectural decisions around Pixel GPU hardware and software
  • Guide first-party and third Party applications enhance their workloads for Pixel GPUs
  • Work across the whole stack - from models and algorithms, applications, frameworks to GPU kernel drivers

Requirements For Software Engineer III, Pixel GPU

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with Linux, Linux Drivers, Firmware, Test Automation, Debugging, C, C++ and GPU programming
  • Experience with low level rendering pipelines such as OpenGL/Metal/Vulkan/Open CL/DirectX/WebGL and GLSL or SwiftShader (preferred)
  • Experience with Linux kernel, device driver APIs, chipset, and Android (preferred)
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Software Engineer III, Pixel GPU

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer role at Google focusing on developer productivity tools and core infrastructure development.

Software Developer, AR System Software

Software Developer position at Google's AR team, focusing on embedded systems and AR technology development, requiring 2+ years of experience in software development and embedded systems.

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google Bengaluru, focusing on custom silicon solutions and hardware development for consumer products.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, AI, and multimedia experiences for Pixel devices.