
Mid
Own the kernel and user-space GPU driver stack for Pixel devices
This role sits on Pixel's GPU driver team within Google's Platforms and Devices org, sharing ownership of the kernel GPU driver and user-space graphics driver stack. Responsibilities span developing new GPU features, performance tuning, silicon bring-up, and debugging low-level issues across in-market and future Pixel devices. Requires a bachelor's degree or equivalent plus 2 years each in low-level systems programming (C/C++) and embedded operating systems, with experience writing low-level graphics API code.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Low-level systems programming in C/C++
- Embedded operating systems and kernel-level driver development
- GPU graphics/compute driver stack (kernel + user-space)
- Low-level graphics APIs: OpenGL ES, Vulkan, OpenCL
- Silicon bring-up and hardware/software debugging
- Designing general solutions vs. device-specific workarounds
Common question themes
Debug a hardware/software boundary issue found only on real silicon
Design or explain a piece of the GPU driver stack (kernel driver vs user-space)
Data structures and algorithms in a systems-programming context
Diagnosing a performance bottleneck in a GPU-accelerated application
A time you generalized a solution instead of shipping a device-specific workaround
Related interviews

Senior
Software Engineer, Serverless Networking, Infrastructure

Staff
Staff Software Engineer, Mobile (Android), YouTube

Associate
Software Engineer

Roblox
Senior
Senior Software Engineer, App Performance

Roblox
Senior
Senior Software Engineer, Game Engine Systems

Amazon
Mid