Software Engineer III, Pixel Graphics, GPU Software

2 Days ago • 2 Years + • Graphics Engineer

Job Summary

Job Description

As a Software Engineer III, Pixel Graphics, GPU Software at Google, you'll develop GPU graphics and compute technologies across the full software stack. Responsibilities include finding general solutions to minimize device-specific workarounds, evaluating and integrating new devices, defining GPU requirements for future products, and debugging kernel and user-mode problems. You'll collaborate closely with Android, Pixel Camera, and other Google teams, and work with partners and vendors. The role requires expertise in developing and debugging native code on Android, low-level graphics APIs, and GPU-accelerated applications. The position is based in London, UK and involves working on Pixel devices from initial concept to deployment.
Must have:
  • C/C++ programming
  • Data structures/algorithms
  • Software testing & launching
  • Embedded OS experience
  • GPU software development
  • Debugging skills
Good to have:
  • Master's/PhD in CS
  • Android native code exp.
  • Low-level graphics API code
  • OpenGL ES, Vulkan, or OpenCL
  • Graphics driver experience

Job Details

Minimum qualifications:

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

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience developing and debugging native code on Android.
  • Experience writing low-level graphics API code.
  • Experience analyzing GPU-accelerated applications like games, image processing or GPGPU applications.
  • Experience writing or contributing to graphics drivers.
  • Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs.

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 engage with partners and vendors to come up with innovative and more 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.
  • Help 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 user mode and kernel mode problems.

Similar Jobs

Anavation - Senior Software Engineer

Anavation

Clarksburg, West Virginia, United States (Remote)
1 Week ago
Google - Senior Software Engineer, Pixel Display System

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago
CleverTap - Senior Backend Engineer

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
Google - Software Engineer, AICore, Knowledge and Information

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
ByteDance - Senior Natural Language Processing Algorithm Engineer

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Nintendo - Embedded Engineer, Display (NTD)

Nintendo

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

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
4 Months ago
Nintendo - CONTRACT - Software Engineer - Multimedia Technology (NTD)

Nintendo

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

PlayStation Global

United States (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior GPU Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Google - Senior Hardware Validation Engineer, Servers and Compute, Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
Trend Micro - (Sr.) Data Engineer/AI Trainer

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Google - Senior Software Engineer, SDLC, Gemini Code Assist

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
ByteDance - FPGA Firmware Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Google - Software Engineer III, Android

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Rebellion - Senior AI Gameplay Programmer

Rebellion

Oxford, England, United Kingdom (Hybrid)
1 Month ago
Perplexity AI - AI Training Infrastructure Engineer - Post Training

Perplexity AI

San Francisco, California, United States (On-Site)
9 Hours ago
Google - Senior Systems Engineer, Cloud Filestore, Site Reliability Engineering

Google

Dublin, County Dublin, Ireland (On-Site)
2 Days ago
NVIDIA - Senior Technical Program Manager, AI Datacenter

NVIDIA

Beijing, Beijing, China (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

THE GAME - Community Resource Manager

THE GAME

London, England, United Kingdom (Hybrid)
1 Month ago
Rebellion - Senior Online Developer - Tech Team

Rebellion

Oxford, England, United Kingdom (Hybrid)
4 Weeks ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
2 Weeks ago
Cirrus Logic - Principal Analog Design Engineer (LF-64000103)

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
6 Months ago
WebFX - Copywriter (Digital Marketing & B2B)

WebFX

United Kingdom (Remote)
2 Months ago
Hawk Eye Innovations - Systems Administrator - Platform Migration & Merge Specialist

Hawk Eye Innovations

Basingstoke, England, United Kingdom (Hybrid)
1 Month ago
Assystems - Lead Civil Engineer

Assystems

Glasgow, Scotland, United Kingdom (Hybrid)
6 Months ago
Nissan - DIE MAINTENANCE TECHNICIAN (CASTING PLANT)

Nissan

Sunderland, England, United Kingdom (On-Site)
6 Months ago
Hawk Eye Innovations - Match Operations Assistant

Hawk Eye Innovations

Manchester, England, United Kingdom (On-Site)
1 Week ago
Framestore - Production Assistant - Immersive

Framestore

England, United Kingdom (Hybrid)
6 Days ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Nintendo - Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
NVIDIA - Graphics Tools Software Engineer Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Week ago
Activision - Expert Software Engineer, Graphics

Activision

California, United States (Remote)
1 Month ago
Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
3 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
NVIDIA - Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
KPIT - Connected Vehicle_Diplay Driver Engineer

KPIT

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Nintendo - Senior Software Engineer

Nintendo

Redmond, Washington, United States (On-Site)
2 Weeks ago
SEGA - Senior Software Engineer (Graphics)

SEGA

London, England, United Kingdom (Hybrid)
2 Months ago
Reality Games - Technical Artist for Mobile Game

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
4 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.

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