Software Engineer III, Pixel GPU

1 Month ago • 2-4 Years • Graphics Engineer

Job Summary

Job Description

As a Software Engineer III on Pixel's GPU driver team, you'll share ownership of the kernel GPU driver and user-space graphics driver stack. Responsibilities include developing new features, improving performance, bringing up silicon, debugging complex issues, and identifying future software/hardware needs for Pixel products. You'll work on ML and non-ML experiences (imaging, computer vision, gaming, graphics) across the entire stack, from algorithms to kernel drivers. You'll also influence architectural decisions and guide first and third-party applications to optimize their workloads for Pixel GPUs. The role requires expertise in GPU programming, Linux, and driver development.
Must have:
  • 2+ years software development experience
  • 2+ years data structures/algorithms experience
  • 2+ years Linux, drivers, firmware experience
  • C/C++ and GPU programming expertise
  • Debugging and test automation skills
Good to have:
  • Master's/PhD in CS
  • Experience with accessible technologies
  • Low-level rendering pipeline experience (OpenGL, Metal, Vulkan etc.)
  • Linux kernel and device driver API experience
  • Android experience

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • 2 years of experience with data structures or algorithms.
  • 2 years of experience with Linux, Linux Drivers, Firmware, Test Automation, Debugging, C, C++ and GPU programming.


Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience developing accessible technologies.
  • Experience with low level rendering pipelines such as OpenGL/Metal/Vulkan/Open CL/DirectX/WebGL and GLSL or SwiftShader.
  • Experience with Linux kernel, device driver APIs, chipset, and Android.

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.

As a member of Pixel's GPU driver team, you will share ownership of the kernel GPU driver and the user-space graphics driver stack. You will be involved in developing new features, devising performance improvements, bringing silicon up, debugging challenging problems and in identifying future requirements for both software and hardware in Pixel products.

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 comprising the full GPU software stack.
  • Work on ML and non-ML (think imaging, computer vision, gaming and graphics) based experiences, shipping as part of Pixel, developing an understanding of GPU architecture, kernel and user mode drivers as well as firmware.
  • Influence architectural decisions around Pixel GPU hardware and software.
  • Guide first-party and third Party applications enhance their workloads for Pixel GPUs.
  • Work across the whole stack - from models and algorithms, applications, frameworks to GPU kernel drivers.

Similar Jobs

ByteDance - Machine Learning Engineer Intern (Global E-commerce Risk Control)

ByteDance

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

Google

San Jose, California, United States (On-Site)
1 Month ago
Inkittt - Principal Product Manager, GalateaTV

Inkittt

San Francisco, California, United States (On-Site)
2 Months ago
Rackspace Technology - Principal MLOps Engineer

Rackspace Technology

Toronto, Ontario, Canada (Remote)
2 Months ago
ByteDance - Research Scientist Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Spatial Studio - Unity Gameplay Engineer

Spatial Studio

(Remote)
5 Months ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

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

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Activision - Expert Software Engineer, Graphics

Activision

California, United States (Remote)
1 Month ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Kavalirio - Lead Data Scientist

Kavalirio

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Alation - Forward Deployed Engineer

Alation

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Veeam Software - Junior/Middle Application Security Engineer

Veeam Software

(Remote)
3 Weeks ago
Fictiv - Manufacturing Engineer - IST Support (Sheet Metal Fabrication)

Fictiv

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Engineering Manager, AI Developer Technology

NVIDIA

Austin, Texas, United States (On-Site)
2 Months ago
Google - Software Engineer II, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Playrix - UA Marketing Producer

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
7 Months ago
Google - Senior Thermal Engineer, Google Tensor

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Inworld AI - Staff / Principal Machine Learning Engineer - USA

Inworld AI

Mountain View, California, United States (Remote)
6 Months ago
GoMotive - Computer Vision Engineer

GoMotive

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Playtika - Senior DATA/AI SRE Engineer

Playtika

Poland (On-Site)
7 Months ago
Google - Software Engineer II, Chrome Browser

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Tgs - Dutch Localization Games Tester

Tgs

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Google - Software Engineering Manager II

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Lionbridge Games - Games Language AI Specialist (Linguist)

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
1 Month ago
Playtika - Machine Learning Technical Lead

Playtika

Poland (On-Site)
6 Months ago
VGW - Software Engineer

VGW

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Techland - Rendering Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Activision - Expert Systems Designer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
11 bit studios - 3D Generalist (Frostpunk 2)

11 bit studios

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Nintendo - CONTRACT - Graphics Engineer, SDET (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
11 Months ago
Paradox Interactive - Senior Engine Graphics Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Spatial Studio - Animal Company - Unity Gameplay Engineer

Spatial Studio

(Remote)
5 Months ago
Activision - Expert Software Engineer, Graphics

Activision

United States (Remote)
2 Months ago
Magic Media - Graphics Programmer (C++)

Magic Media

Vojvodina, Serbia (Remote)
1 Month ago
PlayStation Global - Machine Learning Engineer for Game Technology

PlayStation Global

London, England, United Kingdom (On-Site)
10 Months ago
Zuru - Mid C++ Software Engineer

Zuru

Milan, Lombardy, Italy (Hybrid)
7 Months ago
SmileGate - [LOST ARK Mobile] Technical Artist

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

England, United Kingdom (Hybrid)
2 Months ago
KPIT - Connected Vehicle_Diplay Driver Engineer

KPIT

Bengaluru, Karnataka, India (On-Site)
8 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