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

Autodesk - Senior Software Developer - Map 3D

Autodesk

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Playtika - JavaScript Technical Lead

Playtika

Ukraine (On-Site)
1 Month ago
Larian Studios - Senior Gameplay Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Luxoft - Android Framework Developer

Luxoft

New York, United States (Remote)
1 Month ago
Activision - Expert Engineer, Accounts and Authentication

Activision

Dublin, County Dublin, Ireland (Hybrid)
3 Months ago
Krafton  - [Deep Learning Div.] Deep Learning Engineer - ML (1년 ~ 3년)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Nielsen Holdings - Manager, Software Engineer (Big Data)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Intel Corporation - Platform and Customer Enabling Engineer

Intel Corporation

Penang, Malaysia (Hybrid)
1 Month ago
The Walt Disney Company - Senior Generalist

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-iX - Senior Networking Engineer

N-iX

Ukraine (Remote)
3 Weeks ago
Glean - Software Engineer, Backend (India)

Glean

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ello - Tech Lead, Machine Learning

Ello

San Francisco, California, United States (On-Site)
2 Months ago
ByteDance - Software Engineer Graduate (Applied Machine Learning - Engine) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Network Software Development Engineer Graduate (Network Engineering-Virtual Network) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
PearlAbyss - [경력] 배경 Procedural 모델러 모집

PearlAbyss

(On-Site)
1 Month ago
Netflix - Distributed Systems Engineer (L5) - Platform Engineering

Netflix

Los Gatos, California, United States (On-Site)
1 Month ago
Glera Games - C++ developer

Glera Games

Vilnius, Vilnius County, Lithuania (Hybrid)
5 Months ago
Turtle Rock Studios - Lead UI Engineer

Turtle Rock Studios

Irvine, California, United States (Hybrid)
2 Weeks ago
NXP - 2024-2025_Intern Test Engineer

NXP

Bangkok, Bangkok, Thailand (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Trend Micro - (Sr.) Data Engineer/AI Trainer

Trend Micro

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

Trend Micro

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

Trend Micro

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Software Engineering Intern, PhD, Summer 2025

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Tesla - Utility Service Technician

Tesla

Taichung City, Taiwan (On-Site)
3 Days ago
Trek - Bike Sourcing, Asia

Trek

Taichung City, Taiwan (On-Site)
1 Month ago
PwC - I.行政類(新竹)-專員(審計助理)

PwC

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Product Engineer, Machine Learning and GPU Accelerators

Google

Taipei City, Taiwan (On-Site)
1 Month ago
Trek - Parts Sourcing – Electronics parts

Trek

Taichung City, Taiwan (On-Site)
2 Months ago
Trend Micro - Automotive Research Engineer - Threat Intelligence & Content Creation (VicOne)

Trend Micro

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Miniclip - Software Developer

Miniclip

Lisbon, Lisbon, Portugal (On-Site)
1 Week ago
Hashlist - Princpal Software Engineer - Connected Navigation

Hashlist

Pune, Maharashtra, India (Hybrid)
2 Months ago
Nagarro - Team Lead SAP ABAP Technical Consulting

Nagarro

Germany (Remote)
1 Week ago
Microsoft - Researcher - Machine Learning and AI

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Tesla - Senior Mechanical Design Engineer - Seating

Tesla

Berlin, Berlin, Germany (On-Site)
4 Days ago
Microsoft - Research Intern - AI HW/SW Co-design

Microsoft

Redmond, Washington, United States (On-Site)
3 Weeks ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
1 Week ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

London, England, United Kingdom (Remote)
3 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.

Hyderabad, Telangana, India (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

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

Dublin, County Dublin, Ireland (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Mountain View, California, 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