Taro Logo

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.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Pixel GPU

Google is seeking a Software Engineer III to join their Pixel GPU driver team, focusing on developing next-generation technologies that impact billions of users. This role is part of the Google Pixel team, which is dedicated to creating the world's most helpful mobile experience through advanced designs, techniques, and experiences in consumer electronics.

The position involves working on both the kernel GPU driver and user-space graphics driver stack, with responsibilities spanning feature development, performance optimization, silicon bring-up, and debugging. The role requires expertise in GPU architecture, kernel and user mode drivers, and firmware development.

As a team member, you'll contribute to shaping the future of Pixel devices by working on ML and non-ML based experiences, including imaging, computer vision, gaming, and graphics. The role offers the opportunity to influence architectural decisions around Pixel GPU hardware and software, while also guiding first-party and third-party applications to optimize their workloads for Pixel GPUs.

The ideal candidate should have strong experience with Linux, Linux Drivers, Firmware, Test Automation, Debugging, C, C++, and GPU programming. Knowledge of low-level rendering pipelines (OpenGL/Metal/Vulkan/OpenCL/DirectX/WebGL) and experience with Linux kernel and Android development are highly valued.

This position offers the chance to work on cutting-edge mobile technology while being part of Google's innovative culture. The role combines technical expertise with strategic influence, as you'll be involved in both hands-on development and architectural decision-making that shapes future Pixel products.

Last updated 2 days 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

Interested in this job?

Jobs Related To Google Software Engineer III, Pixel GPU