Software Engineer II, 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
1+ year of experience
Mobile · Enterprise SaaS

Description For Software Engineer II, Pixel Graphics

Google is seeking a Software Engineer II to join their Pixel Graphics team, focusing on GPU technology and graphics performance optimization. This role is part of the Google Pixel team, which is dedicated to creating the world's most helpful mobile experience through advanced designs, techniques, and products. The position involves working with GPU bring-up for new devices, collaborating with partner teams on graphics performance, and developing innovative GPU solutions.

The ideal candidate will work closely with senior engineers to identify and resolve bugs and performance issues, while also creating and improving tools for GPU testing and analysis. This role requires expertise in embedded systems, particularly with GPU-accelerated applications and graphics APIs like OpenGL ES, Vulkan, or OpenCL.

As part of Google's engineering team, you'll have the opportunity to work on critical projects and contribute to technologies that impact billions of users. The role offers exposure to various aspects of mobile device development, from low-level GPU optimization to high-level application performance. You'll be working at the intersection of hardware and software, ensuring optimal graphics performance for Pixel devices.

The position combines technical expertise in graphics programming with collaborative work across multiple teams, including Pixel, Android, and various Google divisions. This is an excellent opportunity for someone passionate about mobile graphics technology and interested in shaping the future of Google's Pixel devices.

Last updated an hour ago

Responsibilities For Software Engineer II, Pixel Graphics

  • Learn about the Pixel GPUs and their supporting software
  • Work with senior engineers on the team to identify bugs and performance issues
  • Create and improve the tools Pixel's GPU team uses for testing new GPU silicon and analyzing the GPU's behavior
  • Work with teams across Pixel, Android, and Google to ensure that their software takes advantage of the Pixel GPU's capabilities
  • Collaborate with partners around improvements and new features

Requirements For Software Engineer II, Pixel Graphics

Linux
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience working with embedded operating systems

Interested in this job?

Jobs Related To Google Software Engineer II, Pixel Graphics

Software Engineer III, Pixel GPU

Software Engineer III position at Google focusing on GPU driver development for Pixel devices, involving graphics, compute technologies, and mobile experience optimization.

Software Engineer II, Google Messages

Software Engineer II position at Google Messages team in Kraków, focusing on Android mobile development and communication features serving 1B+ users.

Software Engineer III, Multiplatform

Software Engineer III position at Google focusing on multiplatform development across Android, iOS, and Web, requiring 2 years of experience in software development and algorithms.

Software Engineer II, Mobile, Wear OS

Software Engineer II position at Google focusing on Wear OS platform development, requiring Android development experience and expertise in Kotlin and Java.

Test Engineer, Pixel Software

Test Engineer position at Google's Pixel team, focusing on automated testing and quality assurance for mobile devices and software, requiring 3+ years of experience in test automation and technical leadership.