Software Engineer Iii, Pixel Graphics

Google Google · Big Tech · Warsaw, Poland

Software Engineer III role on the Pixel Graphics team, focusing on GPU driver development, performance improvements, and feature development for Pixel products. Involves low-level systems programming, embedded OS, and graphics APIs.

What you'd actually do

  1. Develop Graphics Processing Unit (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 languages (e.g., C++ or C)
  • embedded operating systems
  • writing low-level graphics Application Programming Interface (API) code

Nice to have

  • data structures and algorithms
  • analyzing GPU-accelerated applications
  • writing or contributing to graphics drivers
  • OpenGL ES, Vulkan, or OpenCL APIs