Senior Software Engineer, Pixel Graphics, GPU Software

1 Month 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 - Software Engineer III, YouTube Commerce Tooling

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Netflix - Product Manager, ML Platform: Training

Netflix

Los Gatos, California, United States (Hybrid)
7 Months ago
Snowed In Studios - Principle Software Developer

Snowed In Studios

Quebec, Canada (Hybrid)
6 Months ago
Eleventh Hour Games - Gameplay Developer

Eleventh Hour Games

Dallas, Texas, United States (Remote)
1 Year ago
Google - Software Engineer III, Google Cloud Compute Infrastructure

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Nintendo - Senior Software Engineer

Nintendo

Redmond, Washington, United States (On-Site)
1 Month ago
Ember Lab - Graphics Programmer

Ember Lab

California, United States (Hybrid)
1 Month ago
Zuru - Mid C++ Software Engineer

Zuru

Milan, Lombardy, Italy (Hybrid)
7 Months ago
Bungie - Senior Tools Engineer - Central Tech

Bungie

(Hybrid)
5 Months ago
Genies - Senior Engineer, Core Systems

Genies

San Mateo, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tekion Corp - Principal Data Scientist

Tekion Corp

Pleasanton, California, United States (On-Site)
1 Month ago
GameJobs - Tools Programmer

GameJobs

Amsterdam, North Holland, Netherlands (On-Site)
1 Year ago
NVIDIA - Senior Software Engineer - Build and Deployment Tools

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
NVIDIA - Senior Software Engineer - Ethernet Switch

NVIDIA

Ra'anana, Center District, Israel (Hybrid)
4 Months ago
Socialpoint - Senior Software Engineer (GameOps Tools)

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
ByteDance - Research Scientist Graduates, Large Language Model (Doubao) - 2025 Start

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
GMS Services - Senior Rendering Developer (OpenGL or DirectX)

GMS Services

Berlin, Berlin, Germany (On-Site)
10 Years ago
Play Perfect - Unity Team Lead

Play Perfect

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Google - Staff Software Engineer, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Bally's Interactive - ASO Manager

Bally's Interactive

London, England, United Kingdom (On-Site)
1 Month ago
Monzo - Borrowing Ops, Back Office

Monzo

United Kingdom (Remote)
2 Weeks ago
Cirrus Logic - Materials Planner

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
2 Months ago
Adyen - Enterprise Account Manager, Platforms

Adyen

London, England, United Kingdom (On-Site)
2 Weeks ago
Rank group - Team Leader

Rank group

England, United Kingdom (On-Site)
6 Months ago
Whatnot - Strategy & Operations Manager, International Commerce

Whatnot

London, England, United Kingdom (On-Site)
1 Month ago
The Walt Disney Company - Technical Assistant

The Walt Disney Company

London, England, United Kingdom (Hybrid)
3 Months ago
Cloud Imperium Games - Senior Level Designer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
Addepar - Engineering Manager - Visualization Team

Addepar

United Kingdom (Remote)
1 Month ago
Fundamentalvr-2 - VP of Marketing

Fundamentalvr-2

London, England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

NVIDIA - Senior GPU Architect

NVIDIA

Westford, Massachusetts, United States (On-Site)
3 Months ago
ByteDance - Software Engineer Graduate (3D Graphics-PICO) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Nintendo - CONTRACT - Graphics Engineer, SDET (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
11 Months ago
NVIDIA - System Software Engineer - GPU

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
ByteDance - 3D Graphics Software Engineer - XR Runtime

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Activision - Expert Software Engineer, Graphics

Activision

United States (Remote)
2 Months ago
Genies - Senior Engineer, Core Systems

Genies

San Mateo, California, United States (On-Site)
2 Months ago
Creative Assembly - Senior Engine Programmer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
SEGA - Senior Software Engineer (Graphics)

SEGA

England, United Kingdom (Hybrid)
2 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Carlsbad, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, 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