Senior Software Engineer, Embedded Graphics Drivers

1 Month ago • 5 Years + • Graphics Engineer

Job Summary

Job Description

Google seeks a Senior Software Engineer specializing in embedded graphics drivers. Responsibilities include developing GPU graphics and compute technologies across the full software stack, collaborating with product and engineering teams to define GPU roles in future designs, advising leadership on performance and features, and managing/mentoring team members. The role involves creating gaming experiences, enhancing user interfaces, and accelerating interactive camera features. The ideal candidate possesses 5+ years of software development experience in C/C++, expertise in Unix/Linux environments, embedded Linux, and a proven track record in technical leadership and graphics driver development.
Must have:
  • 5+ years C/C++ software development experience
  • Unix/Linux and embedded Linux experience
  • Graphics driver development experience
  • Technical leadership skills
  • Data structures and algorithms expertise
Good to have:
  • Mobile GPU or GPU programming experience
  • Graphics driver platform integration knowledge
  • GPU power management software knowledge

Job Details


Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in C and C++, and with data structures/algorithms.
  • Experience in Unix/Linux environments and embedded Linux.
  • Experience in technical leadership, leading project teams, and setting technical direction.
  • Experience in graphics driver development.

Preferred qualifications:

  • Experience in Mobile GPU or GPU programming.
  • Knowledge of one or more of the following: graphics driver platform integration (e.g.,kernel drivers), and GPU power management software.

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.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

In this role, you will have the opportunity to develop and build out our trace in consumer hardware/software. You will create gaming experiences, contribute to smooth user interfaces, accelerate interactive viewfinders for the latest in camera image enhancement, specify, build, and launch mobile devices in line with Google objectives, and lay the low-level groundwork across the company.

Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.

Responsibilities

  • Develop Graphics Processing Unit (GPU) graphics and compute technologies spanning the full GPU software stack.
  • Work with Product and Engineering teams to define the role and requirements of the GPU in future product designs.
  • Advise Android and Pixel leadership on performance and feature opportunities in graphics software, and scope solutions with partner teams.
  • Manage and support members of the team and lead them technically in their personal development.
  • Develop general solutions to problems, minimizing applications or device-specific workarounds to serve users of all Pixel devices.

Similar Jobs

Unity - Senior Manager, Payroll Americas

Unity

San Francisco, California, United States (On-Site)
2 Months ago
Omnissa - Member of technical staff (C++, JavaScript, React, HTML5)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Rennsportgg - Gameplay Programmer (f/m/x)

Rennsportgg

Malmö, Skåne County, Sweden (Remote)
3 Months ago
ION - Principal Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
4 Months ago
Meta - Software Engineer, Product

Meta

Sunnyvale, California, United States (On-Site)
3 Months ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
3 Months ago
Larian Studios - Graphics Programmer

Larian Studios

Ghent, Flanders, Belgium (On-Site)
3 Months ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
1 Month ago
Bethesda - Senior Graphics Programmer

Bethesda

Austin, Texas, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - LLM Software Engineer/Researcher Graduate (Applied Machine Learning) - 2024 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Software Engineering Manager II, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Month ago
Oniria - Programador de Simuladores e Jogos - Unity

Oniria

Londrina, State Of Paraná, Brazil (On-Site)
7 Months ago
Google - Firmware Engineer, Battery and Charging, Google Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Microsoft - Principal Software Engineering Manager

Microsoft

(On-Site)
1 Month ago
Riot Games - Staff Software Engineer, Unreal Tools - MMO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Microsoft - Principal Software Engineering Manager

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
ByteDance - Research Engineer (Machine Learning Training System) - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Portugal (Remote)
3 Months ago
ByteDance - Backend Engineer, Video-On-Demand - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Norway

Axinous - Account Executive, Majors

Axinous

Norway (Hybrid)
2 Months ago
Microsoft - Data & AI Solution Specialist

Microsoft

Oslo, Oslo, Norway (On-Site)
1 Month ago
Tesla - Real Estate Internship - Oslo

Tesla

Oslo, Oslo, Norway (On-Site)
1 Month ago
Tesla - Mobile Service Technician - Haugesund

Tesla

Rogaland, Norway (On-Site)
1 Month ago
Tesla - Tesla Support Advisor (Norwegian speaking) - Oslo K100

Tesla

Oslo, Oslo, Norway (On-Site)
1 Month ago
Tesla - Service Technician - Steinkjer

Tesla

Trøndelag, Norway (On-Site)
1 Month ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Oslo, Oslo, Norway (Hybrid)
8 Months ago
Tesla - Tesla Support Advisor (Norwegian speaking) - Norway based

Tesla

Oslo, Oslo, Norway (On-Site)
1 Month ago
Funcom - Associate Creative Director – Dune Awakening

Funcom

Norway (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Graphics Engineer Jobs

ByteDance - Senior Software Engineer, Unity Engine and Tools

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Cloud Imperium Games - Senior Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
7 Months ago
Bethesda - Senior Graphics Programmer

Bethesda

Austin, Texas, United States (On-Site)
7 Months ago
Larian Studios - GRAPHICS PROGRAMMER

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Unity - Senior Software Development Consultant, Customer Success Consulting

Unity

Seoul, South Korea (On-Site)
3 Months ago
Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Google - Software Engineer III, Embedded Graphics Drivers

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Spatial Studio - Animal Company - Unity Gameplay Engineer

Spatial Studio

(Remote)
1 Month ago
Blizzard Entertainment - Senior Software Engineer, Engine - World of Warcraft

Blizzard Entertainment

Irvine, California, United States (Hybrid)
5 Months ago
Blizzard Entertainment - Expert Software Engineer, Graphics

Blizzard Entertainment

Irvine, California, United States (Hybrid)
6 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.

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