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

Aesir Interactive - Unreal Engine Programmer Games (Regular/ Senior) (f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (Hybrid)
6 Months ago
Netflix - Security Manager, Netflix House - King of Prussia

Netflix

Pennsylvania, United States (On-Site)
1 Week ago
Netflix - Distributed Systems Engineer (L5) - Platform Engineering

Netflix

Los Gatos, California, United States (On-Site)
1 Month ago
OUTFIT7 - Game Developer (C++ or Unity)

OUTFIT7

Ljubljana, Ljubljana, Slovenia (Hybrid)
3 Months ago
Microsoft - Senior Firmware Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - VLSI Physical Design CAD Intern - Summer 2025

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Zoox - Senior/Staff Software Engineer - Simulation C++ Framework

Zoox

Seattle, Washington, United States (Hybrid)
4 Months ago
Rivos - Silicon CAD Front End- Full time

Rivos

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Applied Deep Learning Research Scientist, Sparsity

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Haptic - Backend Engineer (Go)

Haptic

Sweden (On-Site)
1 Month ago
NVIDIA - Software Engineer Intern - Mapping and Generative AI

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Epic Games - Senior Gameplay Programmer

Epic Games

United States (On-Site)
1 Month ago
Wargaming - Server Developer (World of Tanks)

Wargaming

Belgrade, Serbia (Hybrid)
2 Months ago
Google - Software Engineer, University Graduate, 2025

Google

New Taipei, New Taipei City, Taiwan (On-Site)
3 Months ago
Centripetal - Cyber Data Scientist

Centripetal

Portsmouth, New Hampshire, United States (On-Site)
6 Months ago
Zoox - Software Engineer, Robot Software Infrastructure Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
4 Months ago
Samsung Semiconductor - Intern, CXL Deep Memory Research Scientist

Samsung Semiconductor

San Jose, California, United States (Hybrid)
1 Week ago
Anchor Point Studios - Senior AI Designer

Anchor Point Studios

Barcelona, Catalonia, Spain (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Keywords Studios (Player Support) - Subtitling Project Coordinator - Asia

Keywords Studios (Player Support)

Taipei City, Taiwan (Hybrid)
2 Weeks ago
Google - Software Engineer III, Audio Machine Learning, Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineering Intern, Summer 2025

Google

New Taipei City, Taiwan (On-Site)
1 Month ago
Appier - Senior Software Engineer, Backend Development

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior Technical Program Manager - Deep Learning Enterprise Server Software

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Appier - Software Engineer, System Integration

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Mixed Signal Design Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Appier - Sales Development Associate (Inside Sales), Thailand

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Data Scientist

NVIDIA

Taipei City, Taiwan (On-Site)
6 Days ago
NVIDIA - Data Systems Analyst (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Research Intern - Audio and Acoustics

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Krafton  - Game Analyst / Game Researcher

Krafton

Seoul, South Korea (On-Site)
5 Days ago
NVIDIA - Senior Observability Architect, AI and HPC

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Trend Micro - Senior Software Development Engineer

Trend Micro

Manila, Metro Manila, Philippines (Hybrid)
4 Months ago
NVIDIA - Senior Photonic Device Designer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

San Francisco, California, United States (Remote)
4 Months ago
STMicroelectronics - SRAM Design Architect / Project Leader

STMicroelectronics

Lucknow, Uttar Pradesh, India (On-Site)
3 Months ago
Virtuos - Technical Director

Virtuos

China (On-Site)
1 Month ago
N-iX - Senior Networking Engineer

N-iX

Ukraine (Remote)
1 Month ago
NVIDIA - Senior VLSI Physical Design Integration Engineer

NVIDIA

Massachusetts, United States (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