Software Engineer Iii, Embedded, Pixel Graphics and Video

Google Google · Big Tech · Warsaw, Poland

Software Engineer III role focused on developing GPU graphics and compute technologies for Pixel devices, spanning the full GPU software stack. Responsibilities include evaluating and bringing up devices, debugging complex issues, and advising leadership on performance and feature opportunities. Requires experience with embedded operating systems and programming languages, with preferred qualifications in low-level graphics API code, device drivers, mobile graphics, and GPU programming using APIs like OpenGL ES, Vulkan, or OpenCL.

What you'd actually do

  1. Develop GPU graphics and compute technologies spanning the full GPU software stack.
  2. Help evaluate and bring-up of devices, and work with product and engineering teams to define the role and requirements of the GPU in future product designs.
  3. Debug sophisticated user mode and kernel mode problems.
  4. Advise Android and Pixel leadership on performance and feature opportunities in graphics software, and scope solutions with partner teams inside and outside Google.
  5. Seek general solutions to problems, minimizing application or device-specific workarounds to serve users of all Pixel devices, including in-market devices.

Skills

Required

  • software development
  • programming languages
  • embedded operating systems

Nice to have

  • low-level graphics API code
  • device drivers
  • mobile graphics
  • GPU programming
  • OpenGL ES
  • Vulkan
  • OpenCL APIs