Taro Logo

Staff Software Engineer, Pixel Graphics System Software

Google develops the Pixel smartphone line, focusing on delivering helpful mobile experiences through AI, software, and hardware integration.
Embedded
Staff Software Engineer
8+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Pixel Graphics System Software

Google is seeking a Staff Software Engineer to join their Pixel Graphics System Software team, focusing on enabling everything from low-power animations to rich UI and high-end games on Pixel phones. This role involves working with the GPU software stack from SoC conception to field deployment, collaborating with multiple teams including Android, Pixel Camera, and Display.

The position requires deep expertise in GPU drivers and embedded systems, with a strong background in C/C++ programming. You'll be responsible for developing graphics and compute technologies, providing solutions to complex problems, and leading technical initiatives that shape future product designs.

As a technical leader, you'll work closely with Android and Pixel leadership to identify performance opportunities and scope solutions. The role combines hands-on technical work with leadership responsibilities, including managing team members' technical and personal development.

The ideal candidate brings 8+ years of programming experience, strong expertise in embedded systems, and proven leadership abilities. You'll be part of Google's mission to create transformative mobile experiences through advanced designs and technologies.

Working at Google offers the opportunity to impact millions of users while collaborating with world-class engineers. The company provides a supportive environment focused on innovation and technical excellence, making it an ideal place for those passionate about graphics systems and mobile technology.

Last updated 8 months ago

Responsibilities For Staff Software Engineer, Pixel Graphics System Software

  • Develop GPU graphics and compute technologies spanning the full GPU software stack
  • Provide solutions to problems, minimizing application or device-specific workarounds
  • Evaluate and bring-up devices, and work with product and engineering teams
  • Debug sophisticated user mode and kernel mode problems
  • Advise Android and Pixel leadership on performance and feature opportunities
  • Manage and support team members both technically and in their personal development

Requirements For Staff Software Engineer, Pixel Graphics System Software

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with C and C++ programming languages
  • 4 years of experience in development, testing, and deployment of embedded systems
  • 3 years of experience with development of GPU drivers (OpenGL ES, Vulkan, OpenCL)
  • Experience in technical leadership, leading project teams, and setting technical direction
  • Experience optimizing software performance
  • 5 years preferred experience in embedded systems, system bring-up, Linux/Android device drivers for graphics or display, performance analysis/execution profiling

Interested in this job?