Taro Logo

Software Engineer, Google Pixel Graphics

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Consumer

Description For Software Engineer, Google Pixel Graphics

Google is seeking a Software Engineer for their Pixel Graphics team to develop next-generation technologies that impact billions of users. This role focuses on GPU graphics and compute technologies, requiring expertise in C programming and embedded systems. As part of Google's Devices & Services team, you'll combine AI, Software, and Hardware to create innovative user experiences. The position involves working on the full GPU software stack, providing solutions for Pixel devices, and collaborating with Product and Engineering teams on future product designs. You'll debug complex kernel and user mode issues while advising leadership on graphics software opportunities. This role offers the chance to work at the intersection of hardware and software, contributing to Google's mission of organizing world's information while creating radically helpful experiences for users. The position requires strong technical skills in graphics programming, system-level software development, and the ability to work cross-functionally with various teams.

Last updated 2 days ago

Responsibilities For Software Engineer, Google Pixel Graphics

  • Develop Graphics Processing Unit's (GPU) graphics and compute technologies spanning the full GPU software stack using C coding language
  • Provide general solutions to problems, minimize application or device-specific workarounds to serve users of all Pixel devices, including in-market devices
  • 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
  • Debug sophisticated user mode and kernel mode problems
  • Advise Android and Pixel leadership on performance and feature opportunities in graphics software, and scope solutions with partner teams inside and outside Google

Requirements For Software Engineer, Google Pixel Graphics

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience working with embedded operating systems
  • 2 years of experience with data structures or algorithms in either an academic, or an industry setting

Interested in this job?

Jobs Related To Google Software Engineer, Google Pixel Graphics

Software Engineer II, Google Messages

Software Engineer II position at Google working on Google Messages platform, focusing on Android development and feature implementation for a billion-user communication app.

Software Engineer II, Android Wear Google Messages

Software Engineer II position at Google focusing on Android Wear Google Messages development, requiring Android expertise and 1+ years of programming experience.

Software Engineer III, Play Games Multiplatform

Software Engineer III position at Google Play focusing on multiplatform game development, requiring 2+ years of experience and expertise in C# and game development.

App Software Engineer, Google Home Experiences

Software engineering role at Google focusing on Android app development for Google Home experiences and smart home ecosystem.

Software Engineer III, Performance, Google Maps

Software Engineer III position focused on performance optimization for Google Maps, requiring mobile development experience and system performance expertise.