Senior Software Engineer, Pixel Graphics, GPU Software

9 Hours 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, Dagger, TikTok, Core

Google

Mexico City, Mexico City, Mexico (On-Site)
8 Hours ago
Red Point Labs - Java Backend Developer (Remote OK)

Red Point Labs

Argentina (Remote)
10 Months ago
Playrix - UA Marketing Producer

Playrix

Ukraine (Remote)
5 Months ago
Ubisoft - Intermediate/Senior Generalist Engine Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Google - Senior Software Engineer, Full Stack

Google

Mexico City, Mexico City, Mexico (On-Site)
5 Months ago
Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
3 Months ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
3 Months ago
Magic Media - Graphics Programmer (C++)

Magic Media

Kyiv, Kyiv City, Ukraine (Remote)
2 Weeks ago
ByteDance - Software Engineer, Unity Engine and XR

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Google - Senior Software Engineer, Google Pixel Graphics

Google

London, England, United Kingdom (On-Site)
9 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Razer - Senior API Developer

Razer

Singapore (On-Site)
6 Months ago
Twitch - Software Engineer I - iOS

Twitch

San Francisco, California, United States (On-Site)
3 Months ago
My Fitness Pal - Staff Machine Learning Engineer

My Fitness Pal

United States (Remote)
2 Months ago
Google - Senior Software Engineer, Front End

Google

San Francisco, California, United States (On-Site)
10 Hours ago
Google - Software Engineer, Cloud AI, Early Career

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
11 Hours ago
ByteDance - Backend Software Engineer Intern (PDI-CSP-FE-i18n) - 2025 Summer (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Microsoft - Member of Technical Staff, AI Reinforcement Systems

Microsoft

Zürich, Zurich, Switzerland (On-Site)
19 Hours ago
Razer - Software Engineer (DevOps)

Razer

Shah Alam, Selangor, Malaysia (On-Site)
6 Months ago
Google - Student Researcher

Google

Sydney, New South Wales, Australia (On-Site)
10 Hours ago
ByteDance - Video Experience Software Engineer Intern

ByteDance

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

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

NVIDIA - Senior Technical Instructor - AI and Data Center Infrastructure

NVIDIA

United Kingdom (Remote)
1 Month ago
Moonbug Entertainment - Gaming Producer

Moonbug Entertainment

England, United Kingdom (On-Site)
1 Month ago
The Walt Disney Company - Senior Design Manager

The Walt Disney Company

London, England, United Kingdom (On-Site)
2 Days ago
Rockstar Games - Livery Artist

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
NVIDIA - Network Security Research Architect

NVIDIA

United Kingdom (Remote)
4 Weeks ago
Rocket Science - Software Engineer - UI

Rocket Science

Brighton And Hove, England, United Kingdom (Hybrid)
3 Weeks ago
Rebellion - Lead Game Designer

Rebellion

Warwick, England, United Kingdom (Hybrid)
3 Weeks ago
WongDoody - UX Lead

WongDoody

London, England, United Kingdom (Hybrid)
1 Month ago
Microsoft - Partner Sales Executive

Microsoft

London, England, United Kingdom (On-Site)
19 Hours ago
Corsair - Customer Support Representative

Corsair

Wokingham, England, United Kingdom (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Tencent - Senior UE5 Game Engine Developer

Tencent

Guangzhou, Guangdong Province, China (On-Site)
4 Months ago
Nintendo - Senior Engineer, Multimedia (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
6 Months ago
NVIDIA - GPU Kernel Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
CD PROJEKT RED - Senior Engineer, Graphics

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Months ago
Activision - Expert Software Engineer, Graphics

Activision

United States (Remote)
3 Weeks ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

Aliso Viejo, California, United States (On-Site)
9 Months ago
NVIDIA - GPU C++ Modeling Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Cloud Imperium Games - Senior Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
9 Months ago
Nintendo - Senior Engineer - SDSG (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months 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.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (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