Senior Software Engineer, Embedded, Pixel Graphics

Google Google · Big Tech · Mountain View, CA +2

Senior Software Engineer role focused on developing and maintaining GPU graphics and compute technologies within the Pixel device ecosystem. Responsibilities include full-stack GPU driver development, performance optimization, silicon bring-up, and debugging complex issues. Requires strong experience in low-level systems programming (C/C++), device drivers, and embedded operating systems, with a focus on GPU architecture and mobile GPU optimization.

What you'd actually do

  1. Develop GPU graphics and compute technologies spanning the full GPU software stack.
  2. Seek general solutions to problems, minimizing application or device-specific workarounds to serve users of all Pixel devices, including in-market devices.
  3. 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.
  4. Debug sophisticated user mode and kernel mode problems.

Skills

Required

  • low level systems programming
  • C++
  • C
  • device drivers
  • embedded operating systems
  • GPU architecture

Nice to have

  • Master's degree
  • PhD
  • graphics drivers
  • GPU-accelerated applications
  • image processing
  • GPGPU applications
  • Rust
  • Mobile GPU architectures
  • mobile-specific graphics optimization

What the JD emphasized

  • low level systems programming languages (e.g. C++ or C)
  • developing and maintaining device drivers that interface software with hardware
  • working with embedded operating systems
  • Graphics Processing Units or GPU architecture