Staff Software Engineer, Pixel Graphics System Software

1 Month ago • 8-13 Years • Graphics Engineer

About the job

Job Description

As a Staff Software Engineer, Pixel Graphics System Software, you will be responsible for developing and maintaining the graphics and compute technologies for Pixel devices. You will work closely with other teams at Google, including Android, Pixel Camera, and Display, to ensure that the GPU is used to its full potential. You will also be responsible for evaluating and bringing up new devices, as well as working with product and engineering teams to define the requirements for future product designs. You will have the opportunity to debug sophisticated problems, advise leadership on performance and feature opportunities, and lead and mentor other team members.
Must have:
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with one or more general purpose programming languages including C and C++
  • 4 years of experience in development, testing, and deployment of embedded systems
  • 3 years of experience with development of Graphics Processing Unit (GPU) drivers, including but not limited to OpenGL ES, Vulkan, OpenCL
  • Experience in technical leadership, leading project teams, and setting technical direction
  • Experience optimizing software performance
Good to have:
  • 5 years of experience in one or more of the following areas: embedded systems, system bring-up, Linux/Android device drivers for graphics or display, performance analysis/execution profiling
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with one or more general purpose programming languages including C and C++.
  • 4 years of experience in development, testing, and deployment of embedded systems.
  • 3 years of experience with development of Graphics Processing Unit (GPU) drivers, including but not limited to OpenGL ES, Vulkan, OpenCL.
  • Experience in technical leadership, leading project teams, and setting technical direction.
  • Experience optimizing software performance.

Preferred qualifications:

  • 5 years of experience in one or more of the following areas: embedded systems, system bring-up, Linux/Android device drivers for graphics or display, performance analysis/execution profiling.

About the job

Pixel Graphics System Software enables everything from simple low-power animations to rich User Interface (UI), high-end games, and on-device image processing to make the best use of the Graphics Processing Unit (GPU) in Pixel phones.

In this role, your team works in Pixel devices from System on a Chip (SoC) conception all the way to field deployment and beyond. You work closely with multiple teams at Google including Android, Pixel Camera, Display, etc. You engage regularly with partners and vendors to come up with innovative ways to use the Graphics Processing Unit (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 Graphics Processing Unit (GPU) graphics and compute technologies spanning the full Graphics Processing Unit software stack.
  • Provide 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 Graphics Processing Unit 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.
  • Manage and support members of the team and lead them both technically and in their personal development.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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.

View All Jobs

Get notified when new jobs are added by Google

Similar Jobs

NI (National Instruments) - Senior Software Engineer -C++

NI (National Instruments), India (Hybrid)

DigitalFish - Senior Computer Vision Engineer, Imaging & Simulation

DigitalFish, United States (On-Site)

iLogos Game Studios - Senior Unreal Developer

iLogos Game Studios, (Remote)

PlayStation Global - Manager of Software Engineering

PlayStation Global, United States (On-Site)

The Walt Disney Company - Sr. Software Engineer - Interactive Visualization

The Walt Disney Company, United States (On-Site)

Unity - Senior Kernel Developer

Unity, United Kingdom (On-Site)

PlayStation Global - Software Engineering Intern, Graphics - Master's or PhD

PlayStation Global, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Aristocrat Gaming - Lead Game Mathematician

Aristocrat Gaming, India (Hybrid)

Playtika - TypeScript Technical Lead

Playtika, Ukraine (On-Site)

Warner Bros. Discovery - Pega - SSA

Warner Bros. Discovery, India (On-Site)

Google - Software Engineer, Discover Trending Quality

Google, United States (On-Site)

Bit Reactor, LLC - UI ENGINEER

Bit Reactor, LLC, United States (On-Site)

Hypersonic Laboratories - Technical Artist

Hypersonic Laboratories, (Remote)

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Fluence - Customer Experience Manager - EMEA

Fluence, United Kingdom (On-Site)

LeoVegas - Customer Experience Advisor - Dutch Market

LeoVegas, United Kingdom (On-Site)

ESL FACEIT Group - EFG - Advertising Account Manager

ESL FACEIT Group - EFG, United Kingdom (Hybrid)

Cloud Imperium Games - HR Officer

Cloud Imperium Games, United Kingdom (On-Site)

Windriver - Key Account Manager

Windriver, United Kingdom (On-Site)

The Walt Disney Company - Staff Production Engineer, Platform-ILM London

The Walt Disney Company, United Kingdom (Hybrid)

Rolls Royce - Vessels Producibility Engineer - Submarines

Rolls Royce, United Kingdom (On-Site)

CAE - Contract Maintenance Training Instructor

CAE, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

Sumo Digital - Senior Graphics Engineer (Porting Projects)

Sumo Digital, Poland (Remote)

Cloud Imperium Games - Senior Graphics Programmer

Cloud Imperium Games, United Kingdom (On-Site)

PlayStation Global - Machine Learning Research Intern - Master's

PlayStation Global, United States (Hybrid)

Unity - Software Engineer, Microsoft Platforms

Unity, United Kingdom (On-Site)

Unity - Senior Graphics Developer

Unity, Canada (On-Site)

Velan Studios - Graphics Programmer (Senior)

Velan Studios, United States (Hybrid)

Unity - Software Engineer, Engine Support

Unity, Colombia (On-Site)

Treyarch - Lead Graphics Engineer

Treyarch, United States (On-Site)

Splash Damage - Principal Gameplay Engineer

Splash Damage, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded