Embedded Software Engineer, Pixel Display Software

1 Month ago • 2 Years + • Research & Development

Job Summary

Job Description

Google is seeking an Embedded Software Engineer for their Pixel Display Software team. This role involves owning and developing the display software stack across HALs, Android HAL implementations, kernel, and bootloader drivers. Close collaboration with the gChips team to design next-generation Google Tensor SoCs is crucial. The ideal candidate will possess in-depth expertise in display technologies and SoCs, and will productize them for future Pixel devices. Collaboration with Android platform teams on enabling new Pixel generations (SurfaceFlinger, display and graphics HALs, etc.) is also expected. The position requires a Bachelor's degree in Computer Science or related field and 2 years of experience in C/C++ software development and embedded OS/device drivers.
Must have:
  • C/C++ software development
  • Embedded OS and device drivers
  • Display software stack development
  • Collaboration with hardware teams
Good to have:
  • Linux drivers
  • Bootloader or embedded systems
  • DRM/KMS, fbdev, Android Hardware Composer
  • Schematic and spec sheet reading

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 2 years of experience with software development in C or C++.
  • 2 years of experience working with embedded operating systems and device drivers.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience working with Linux drivers, bootloader or embedded system.
  • Experience with display/graphics driver/hal frameworks like DRM/KMS, fbdev, Android Hardware Composer.
  • Experience working with hardware designers and reading/reviewing schematics and spec sheets.

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 System Software works closely with Android Platform, Pixel Hardware, gChips, and external partner teams to bring the best of Android to users, on Google’s Pixel phones. Within Pixel System Software, our display team is responsible for all things display for Pixel devices, across Google Tensor (Google's in-house mobile System on Chip) and display panels, from power and performance to color management and image enhancement.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • Own and develop display software stack in Pixel Hardware Abstraction Layers (HALs), Android HAL implementations, kernel and bootloader drivers.
  • Collaborate closely with gChips team to drive design of next generation Google Tensor SoC.
  • Develop in-depth expertise in display technologies and SoCs, and productize them in future Pixel devices.
  • Collaborate closely with Android platform teams on enabling new generations of Pixel: SurfaceFlinger, display and graphics HALs, etc.

Similar Jobs

Matic Robots - iOS Engineer, Graphics and Rendering

Matic Robots

Mountain View, California, United States (On-Site)
4 Months ago
Tencent - Data Scientist Intern

Tencent

(On-Site)
1 Month ago
Sony India Software Centre - Graphics engineer with C++ Skill

Sony India Software Centre

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Riot Games - Senior Technical Artist, Tools & Pipeline

Riot Games

Los Angeles, California, United States (On-Site)
3 Weeks ago
Sperasoft - C++ / UE5 Software Developer

Sperasoft

(Hybrid)
2 Months ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
3 Months ago
Daybreak Game Company LLC - Software Development Engineer (Cardset)

Daybreak Game Company LLC

Renton, Washington, United States (Remote)
2 Months ago
Tencent - Game Research & Development Intern, Engine Research

Tencent

Los Angeles, California, United States (On-Site)
7 Months ago
Microsoft - Research Intern - AI-Assisted Game Creation

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Intel Corporation - SW Embedded Engineer

Intel Corporation

Haifa, Haifa District, Israel (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineering IC2

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
NXP - Software System Validation Architect – Radar (m/f/d)

NXP

Sibiu, Sibiu, Romania (On-Site)
4 Months ago
Google - Senior Software Engineer, Ads

Google

(On-Site)
2 Months ago
Autodesk - QA Specialist - AutoCAD Maps

Autodesk

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Studio Wildcard - Engine Programmer

Studio Wildcard

Bellevue, Washington, United States (On-Site)
6 Months ago
TiMi Studio Group - TiMi Montreal- Senior Gameplay Programmer

TiMi Studio Group

Montreal, Quebec, Canada (On-Site)
4 Months ago
Intrepid Studios,  Inc  - Senior Gameplay Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
5 Months ago
PhonePe - Software Engineer (Backend, 5-7 years)

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Camera Software Engineer, Machine Learning

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Appier - Sales Manager of Enterprise Solution, Mid-Market

Appier

Taipei City, Taiwan (On-Site)
1 Month ago
Trend Micro - (Sr.) Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
3 Months ago
Microsoft - Sr. HW Quality Engineer

Microsoft

Taipei City, Taiwan (On-Site)
1 Month ago
PwC - A.審計類(桃園)-審計員

PwC

Taoyuan City, Taiwan (On-Site)
4 Months ago
Tesla - E-Commerce Operation Specialist

Tesla

Taipei City, Taiwan (On-Site)
7 Hours ago
Corsair - Payroll Specialist

Corsair

Taoyuan City, Taiwan (On-Site)
1 Month ago
Positive Grid Taiwan - Senior Android Developer

Positive Grid Taiwan

Taipei City, Taiwan (On-Site)
6 Months ago
Trend Micro - (Sr.) Software Engineer in Linux

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago
Tesla - Service Intern

Tesla

Taipei City, Taiwan (On-Site)
7 Hours ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Meta - Research Intern, Computer Vision for Egocentric Representation Learning (PhD)

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
Google - Senior Silicon Digital Design Engineer

Google

(On-Site)
1 Month ago
Microsoft - Principal Applied Scientist Lead

Microsoft

Cairo, Cairo Governorate, Egypt (On-Site)
1 Month ago
Google - Silicon Engineer, University Graduate, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Months ago
Microsoft - Research Intern - Mathematics

Microsoft

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
Google - Student Researcher, PhD, Winter/Summer 2025

Google

Mountain View, California, United States (On-Site)
3 Months ago
Microsoft - Physical Design Engineer 2

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Synaptics  Inc orporated - Staff Software Engineer

Synaptics Inc orporated

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Microsoft - Mechanical Engineer - Data Center Operations

Microsoft

Hyderabad, Telangana, India (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.

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