Senior Software Engineer, Pixel Graphics, GPU Software

2 Weeks ago • 5-8 Years • Graphics Engineer

Job Summary

Job Description

As a Senior Software Engineer focusing on Pixel Graphics and GPU software, you will develop and maintain GPU graphics and compute technologies across the full software stack. Responsibilities include seeking general solutions, minimizing device-specific workarounds, evaluating and bringing up devices, collaborating with product and engineering teams, debugging complex issues, and advising leadership on performance and feature opportunities. You will work closely with multiple teams within Google and external partners to optimize GPU usage in Pixel devices, from initial SoC conception through deployment and beyond. The role requires extensive experience in C/C++, embedded OS, and low-level graphics API interactions. Strong understanding of shader compilation processes and familiarity with compiler technologies (LLVM) are essential.
Must have:
  • 5+ years software development (C/C++)
  • 3+ years embedded OS experience
  • 3+ years testing/launching software
  • Data structures & algorithms expertise
  • GPU software stack development
  • Debugging skills (user/kernel mode)
Good to have:
  • Master's/PhD in CS
  • Technical leadership experience
  • Experience with accessible technologies
  • Graphics driver development
  • LLVM compiler knowledge
  • Shader ecosystem familiarity (HLSL, GLSL, SPIR-V)

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C or C++ programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience working with embedded operating systems.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.
  • Experience in the development or contribution to graphics drivers, demonstrating a strong understanding of shader compilation processes and low-level graphics API interactions.
  • Familiarity with compiler technologies (particularly LLVM) and shader ecosystems, including high-level languages (e.g., HLSL, GLSL) and intermediate representations (e.g., SPIR-V), relevant to driver development or low-level API programming.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Pixel GPU Software enables everything from simple low-power animations to rich UI, high-end games, and on-device image processing to make the best use of the GPU in Pixel phones.

Our team works in Pixel devices from SoC conception all the way to field deployment and beyond. We work closely with multiple teams at Google, including Android, Pixel Camera, Display, Video and Power. We regularly engage with partners and vendors to come up with innovative and more performant ways to use the GPU as part of a tightly-integrated device package.

The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.

Responsibilities

  • Develop GPU graphics and compute technologies spanning the full GPU software stack.
  • Seek general solutions to problems, minimizing application or device-specific workarounds to serve users of all Pixel devices, including in-market devices.
  • 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.
  • 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.

Similar Jobs

Google - Senior Software Engineer, AI/ML GenAI, Google Cloud Business Platforms

Google

Seattle, Washington, United States (On-Site)
2 Weeks ago
Google - Data Scientist, gTech Ads Solutions

Google

Hyderabad, Telangana, India (On-Site)
1 Week ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Sweden (Remote)
6 Months ago
Snowed In Studios - Lead Software Developer

Snowed In Studios

Quebec, Canada (Remote)
1 Month ago
Limbic Entertainment - Graphics Programmer

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
8 Months ago
NVIDIA - Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
NVIDIA - GPU Kernel Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Zuru - Unreal Engine C++ Software Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
6 Months ago
Larian Studios - GRAPHICS PROGRAMMER

Larian Studios

Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Senior Software Engineer, Android

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Cricketpedia - Full-Stack Engineer(Backend in PHP)

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago
Niantic - Senior Computer Vision Software Engineer

Niantic

London, England, United Kingdom (Hybrid)
1 Month ago
Google - Software Engineer III, Machine Learning, Google Ads

Google

Kirkland, Washington, United States (On-Site)
2 Weeks ago
Google - Quantitative UX Researcher, Search

Google

Mountain View, California, United States (On-Site)
2 Days ago
Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
9 Months ago
Match Group - Staff Product Manager, Machine Learning and Recommendations

Match Group

San Francisco, California, United States (Hybrid)
6 Months ago
RoofStack - Lead Game Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Blazing griffin - Animator (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (Hybrid)
4 Months ago
1920 - Production Coordinator for Commercials

1920

London, England, United Kingdom (Hybrid)
1 Month ago
Cirrus Logic - Staff PDK Engineer

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
5 Months ago
Rockstar Games - Senior Technical Artist: Animation

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
7 Months ago
Revolgy - Senior Cloud Operations Engineer

Revolgy

United Kingdom (Remote)
1 Month ago
Take-Two Interactive - Lead Infrastructure Engineer - Exchange and Active Directory

Take-Two Interactive

London, England, United Kingdom (Hybrid)
1 Day ago
NBC universal - Lead, Data Scientist (Deep Learning)

NBC universal

Brentford, England, United Kingdom (On-Site)
1 Week ago
ION - Internship - Data Science

ION

London, England, United Kingdom (On-Site)
6 Months ago
Hangar 13 - Senior Director, Game Development

Hangar 13

Brighton And Hove, England, United Kingdom (On-Site)
2 Months ago
Hudl - ML Engineer II

Hudl

London, England, United Kingdom (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Nintendo - Senior Engineer, Multimedia (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
PlayStation Global - Lead Engineer, Mobile Performance

PlayStation Global

United States (Remote)
1 Week ago
Google - Software Engineer II, Pixel Graphics

Google

London, England, United Kingdom (On-Site)
2 Weeks ago
NVIDIA - Principal Graphics Hardware Architect

NVIDIA

Westford, Massachusetts, United States (On-Site)
2 Months ago
Cloud Imperium Games - Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
5 Months ago
ByteDance - Software Engineer, Unity Engine and XR

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
ByteDance - Software Engineer Graduate (3D Graphics-PICO) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Nintendo - Intern – GPU Tools Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Engineer Graduate (Unity Engine - PICO)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug