Senior Software Engineer, Embedded, Pixel Graphics
Mountain View, CA, USA · Senior · Full-time · Posted Oct 27, 2026
- Experience
- 5 years in low-level systems programming; 3 years in device drivers; 3 years with embedded operating systems; 1 year with GPUs or GPU architecture.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Develop and maintain Pixel GPU graphics and compute software across kernel and user-space driver stacks, including performance work, device bring-up, and debugging.
What you'll do
- Develop GPU graphics and compute technologies across the GPU software stack; improve performance and debug user- and kernel-mode problems.
- Seek general solutions that work across Pixel devices, including devices already in market.
- Evaluate and bring up devices, and collaborate on GPU requirements for future product designs.
What they ask for
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience in low level systems programming languages (e.g. C++ or C).
- 3 years of experience developing and maintaining device drivers that interface software with hardware, and 3 years working with embedded operating systems.
- 1 year of experience with Graphics Processing Units or GPU architecture and its role in a system.
Nice to have
- Master's degree or PhD in Computer Science or a related technical field; experience writing or contributing to graphics drivers.
- GPU-accelerated application optimization experience, proficiency in C++ and GPU Programming, familiarity with Rust, or knowledge of mobile GPU architectures and graphics optimization.
Pay
$174000 - $252000 USD base salary
Tools
C++, C, Rust, GPU Programming
Model-written summary · the original posting is authoritative