Software Engineer III, Pixel Graphics, GPU Software

1 Month 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

Techland - Junior Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Omnissa - Staff Engineer (Data Science)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Cadence - Principal Design Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
6 Days ago
Visa Jobs - Sr. Consultant Level

Visa Jobs

Atlanta, Georgia, United States (Hybrid)
4 Weeks ago
Epic Games - Research Engineer - Neural Rendering

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Nintendo - Senior Engineer, Multimedia (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
12 Months ago
creative assembly - Senior Engine Programmer

creative assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Zuru - Unreal Engine C++ Software Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
7 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Irvine, California, United States (Hybrid)
7 Months ago
Cloud Imperium Games - Senior Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Inkittt - Director of AI

Inkittt

San Francisco, California, United States (On-Site)
9 Months ago
Qualcomm - Compiler Tools Engineer

Qualcomm

Austin, Texas, United States (On-Site)
1 Week ago
Trend Micro - Data Scientist

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
nissan - Global Data Scientist

nissan

London, England, United Kingdom (On-Site)
5 Days ago
Triple dot studios - ASO Manager

Triple dot studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Ubisoft - Senior ML Data Scientist

Ubisoft

Montreal, Quebec, Canada (On-Site)
2 Months ago
bytedance - Research Scientist, Foundation Model, Speech & Audio

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Tencent - Security Data Engineer

Tencent

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
5 Days ago
Google - Software Engineer III, Security/Privacy, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
DailyWire - Social Platform Specialist, Reddit

DailyWire

Nashville, Tennessee, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

AlphaSense - Product Specialist, Corporate

AlphaSense

London, England, United Kingdom (On-Site)
2 Weeks ago
Assystems - Senior Process Engineer

Assystems

Blackburn, England, United Kingdom (On-Site)
7 Months ago
Cubic corporation - Repair Technician

Cubic corporation

Crawley, England, United Kingdom (On-Site)
1 Week ago
N-ix - Senior C++ Engineer (High Performance Computing)

N-ix

United Kingdom (Flexible)
3 Months ago
Adyen - Enterprise Account Manager, Platforms

Adyen

London, England, United Kingdom (On-Site)
2 Weeks ago
London stock Exchange - ForexClear PMO

London stock Exchange

London, England, United Kingdom (On-Site)
2 Weeks ago
Ziff Davis - Account Executive

Ziff Davis

London, England, United Kingdom (Hybrid)
1 Month ago
Unbroken Studios - Catering Manager

Unbroken Studios

Canterbury, England, United Kingdom (On-Site)
2 Weeks ago
Unbroken Studios - Associate Director - Consents Management

Unbroken Studios

Edinburgh, Scotland, United Kingdom (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
5 Months ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

California, United States (On-Site)
3 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
7 Months ago
Nintendo - CONTRACT - Graphics Engineer, SDET (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
11 Months ago
Nintendo - Software Engineer - Multimedia Technology (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
10 Months ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
5 Months ago
NVIDIA - GPU Kernel Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
Larian Studios - GRAPHICS PROGRAMMER

Larian Studios

Quebec, Canada (On-Site)
5 Months ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

California, United States (Remote)
2 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