Software Engineer III, Pixel Graphics, GPU Software

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

Google - Software Engineer III, Mobile (iOS)

Google

Mountain View, California, United States (On-Site)
1 Week ago
Google - Senior Software Engineer, SDLC, Gemini Code Assist

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Google - Cloud Software Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
ByteDance - Senior Software Engineer - MySQL

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
NVIDIA - Senior GPU Architect, Profiling System

NVIDIA

Canada (On-Site)
1 Month ago
Meta - Graphics Software Engineer, Rendering

Meta

Burlingame, California, United States (Remote)
1 Week ago
PlayStation Global - Senior Machine Learning Graphics Engineer

PlayStation Global

London, England, United Kingdom (Hybrid)
3 Weeks ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Shaadi - Senior Software Engineer Node.js

Shaadi

Maharashtra, India (On-Site)
7 Months ago
NVIDIA - Senior System Software Engineer, GPU Server

NVIDIA

Hillsboro, Oregon, United States (On-Site)
2 Months ago
Google - Software Engineer III, Embedded Systems, Firmware, Google TV

Google

San Jose, California, United States (On-Site)
1 Week ago
Google - Staff Software Developer, Google Cloud

Google

Cambridge, Massachusetts, United States (On-Site)
1 Week ago
ByteDance - Backend Engineer Intern, Video-On-Demand

ByteDance

Singapore (On-Site)
1 Month ago
Google - Senior Staff Engineer, Security Defense Platforms

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Software Developer III, AI/ML GenAI

Google

New York, New York, United States (On-Site)
1 Day ago
Google - Software Engineer II, Account Threats

Google

Zürich, Zurich, Switzerland (On-Site)
1 Week ago
Magna International - Data Scientist

Magna International

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Netflix - Video Algorithms Intern

Netflix

Los Gatos, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Epic Games - Senior Pipeline Developer

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
ION - Senior Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
6 Months ago
Rockstar Games - Livery Artist

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Maverick Games - Character Artist

Maverick Games

Warwick, England, United Kingdom (Hybrid)
1 Day ago
Google - Staff Research Engineer, Applied ML

Google

London, England, United Kingdom (On-Site)
1 Week ago
The Walt Disney Company - Associate Buyer, Disney Store Fashion

The Walt Disney Company

London, England, United Kingdom (Hybrid)
1 Week ago
N-iX - Senior C++ Engineer (High Performance Computing)

N-iX

United Kingdom (Remote)
2 Months ago
Rocksteady Studios - Lead Rendering Programmer

Rocksteady Studios

London, England, United Kingdom (Hybrid)
2 Months ago
Tesla - Used Car Sales Advisor

Tesla

Cambridge, England, United Kingdom (On-Site)
2 Months ago
Warner Bros Games - Production Director

Warner Bros Games

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

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

NVIDIA - Principal Graphics Hardware Architect

NVIDIA

Westford, Massachusetts, United States (On-Site)
2 Months ago
Genies - Senior Engineer, Core Systems

Genies

Los Angeles, California, United States (On-Site)
1 Month ago
Light Speed Studios - Lead Graphics Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
4 Months ago
NVIDIA - GPU C++ Modeling Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
NVIDIA - Principal Graphics Hardware Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Ember Lab - Graphics Programmer

Ember Lab

California, United States (Hybrid)
1 Week ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Berlin, Berlin, Germany (On-Site)
5 Months ago
Magic Media - Graphics Programmer (C++)

Magic Media

Vojvodina, Serbia (Remote)
1 Week ago
NVIDIA - Senior GPU Architect, Profiling System

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month 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.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, 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