Senior Software Engineer, Embedded, Pixel Graphics

Google•Mountain View, CA
•$174,000 - $252,000

About The Position

As a member of Pixel's Graphics Processing Unit (GPU) driver team, you will share ownership of the kernel GPU driver and the user-space graphics driver stack. You will develop new features, devise performance improvements, bring silicon up, debug challenging problems, and identify future software and hardware requirements for Pixel products. The role develops GPU graphics and compute technologies across the full GPU software stack and helps evaluate and bring up devices while working with product and engineering teams to define GPU requirements for future product designs. Google software engineers build technologies used at massive scale and work on projects critical to Google's needs. The Platforms and Devices team develops software platforms and first-party devices and services, aiming to make interactions with computing faster and more seamless.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience in low-level systems programming languages such as C++ or C.
  • 3 years of experience developing and maintaining device drivers that interface software with hardware.
  • 3 years of experience working with embedded operating systems.
  • 1 year of experience with Graphics Processing Units (GPUs) or GPU architecture and its role in a system.

Nice To Haves

  • Master's degree or PhD in Computer Science or a related technical field.
  • Experience specifically writing or contributing to graphics drivers.
  • Experience analyzing and optimizing GPU-accelerated applications, such as high-end games, image processing, or GPGPU applications.
  • Proficiency in C++, GPU programming, and familiarity with Rust.
  • Knowledge of mobile GPU architectures and mobile-specific graphics optimization.

Responsibilities

  • Develop GPU graphics and compute technologies spanning the full GPU software stack.
  • Seek general solutions to problems, minimizing application- or device-specific workarounds to serve users of all Pixel devices, including in-market devices.
  • Help evaluate and bring up devices and work with product and engineering teams to define the role and requirements of the GPU in future product designs.
  • Debug sophisticated user-mode and kernel-mode problems.
  • Develop new features and devise performance improvements for Pixel's GPU driver stack.
  • Identify future software and hardware requirements for Pixel products.

Benefits

  • Equity
  • Benefits are offered; details are available at Google's benefits website.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service