Firmware Engineer, Pixel System Software

1 Day ago • 5-8 Years • Research & Development

Job Summary

Job Description

Google's system software team ensures seamless operation of Pixel and Android software on Pixel hardware. This role involves creating integrated builds for factory testing and debugging, ensuring kernel driver safety, maintainability, and consistency, and simplifying build, flashing, and testing processes. Responsibilities include improving PCIe driver and ecosystem, developing test plans, collaborating with partner teams on driver interfaces, debugging pre-production/production issues, and bridging the gap between software and hardware. The successful candidate will assist teams in integrating with the Android Kernel and navigate Android release procedures, troubleshooting and optimizing processes for a stable platform. This role is crucial for successful Pixel device deployment and performance.
Must have:
  • 5+ years Linux Kernel development experience
  • C/C++ programming proficiency
  • PCIe driver improvement and testing
  • Collaboration with partner teams
  • Debugging pre-production and production issues
Good to have:
  • Master's or PhD in related field
  • 3+ years Android BSP experience
  • Low-level hardware interaction expertise
  • Upstream Linux Kernel experience

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
  • 5 years of experience in Linux Kernel development with a general purpose programming language in C/C++.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, a related technical field, or equivalent practical experience.
  • 3 years of experience with Android BSP, with a focus on low-level hardware interactions and device driver integration, or upstream Linux Kernel.

About the job

Google's system software team ensures seamless operation of Pixel and Android software on Pixel hardware. In this role, your responsibilities include creating integrated builds for factory testing and debugging, ensuring kernel driver safety, maintainability, and consistency, and simplifying build, flashing, and testing processes for engineers. You will bridge the gap between software and hardware, clarifying manufacturing requirements and processes. You will also assist teams in integrating with the Android Kernel and navigate Android release procedures. In essence, and facilitate cohesive system functionality, ensuring all components work harmoniously. This involves troubleshooting, optimizing, and streamlining processes to deliver a stable and efficient platform. Your work is crucial for the successful deployment and performance of Pixel devices.

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

  • Improve Peripheral Component Interconnect Express (PCIe) driver and surrounding ecosystem.
  • Develop tests, test plans, and strategies to improve system reliability surrounding PCIe and the surrounding peripherals and device infrastructure
  • Collaborate with partner teams on PCIe endpoint driver and System on a Chip (SoC) driver interfaces and interop.
  • Debug and resolve pre-production and production issues as they arise.

Similar Jobs

Google - ASIC Platform Software Architect, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
5 Days ago
NVIDIA - Manager, Software Verification

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
DNEG - Animation TD (FEAT)

DNEG

Bengaluru, Karnataka, India (On-Site)
6 Months ago
CD PROJEKT RED - Senior IT NetOps Administrator

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Google - Cloud Technical Solutions Engineering Manager

Google

Taipei City, Taiwan (On-Site)
2 Days ago
Ubisoft - Technical Architect

Ubisoft

Pune, Maharashtra, India (On-Site)
2 Months ago
ByteDance - Senior Research Scientist, Data Management and Security - Infrastructure System Lab

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Google - Staff Software Engineer, AI/ML Computer Vision

Google

Mountain View, California, United States (On-Site)
4 Days ago
ByteDance - Senior Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bito - Backend Developer

bito

Pune, Maharashtra, India (Hybrid)
2 Months ago
ION - Support Engineer

ION

Italy (Hybrid)
6 Months ago
Framestore - FREELANCE: NUKE - LOS ANGELES

Framestore

Los Angeles, California, United States (On-Site)
10 Months ago
Google - Software Engineering Manager, Chrome Media

Google

Kirkland, Washington, United States (On-Site)
4 Days ago
Google - Software Engineer, PhD

Google

Bengaluru, Karnataka, India (On-Site)
5 Days ago
Netflix - Broadcast Engineer, Live Broadcast Technology

Netflix

United States (Remote)
2 Months ago
Goodbye Kansas Studios - Technology Support Technician (Mumbai)

Goodbye Kansas Studios

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Velotio Technologies - Cloud Security Engineer

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Trend Micro - (Sr.) Cloud Developer (Vision One)

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Google - Test Design Engineer II, Optics and Display

Google

New Taipei, New Taipei City, Taiwan (On-Site)
4 Days ago
Trend Micro - Sr. AI Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Google - Firmware Engineer, AS Layer 3, Modem Reliability Engineering

Google

Hsinchu County, Taiwan (On-Site)
3 Days ago
Microsoft - Senior Director, Hardware Infrastructure & Fundamentals Engineering

Microsoft

Taipei City, Taiwan (On-Site)
5 Days ago
Google - Field Sales Representative, Google Cloud

Google

Taipei City, Taiwan (On-Site)
3 Days ago
NVIDIA - Mixed Signal Analog Circuit Designer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Trend Micro - (Sr.) Data Engineer/AI Trainer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
NVIDIA - EMC Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Student Researcher, PhD, Winter/Summer 2025

Google

(On-Site)
5 Months ago
Google - Software Engineering Manager, Black Community Inclusion

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
5 Months ago
NVIDIA - DFX Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Google - Technical Program Manager, TPU, NPI

Google

Sunnyvale, California, United States (On-Site)
4 Days ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Fluence - Sr. Software Architect (m/f/d)

Fluence

Erlangen, Bavaria, Germany (On-Site)
5 Months ago
Google - Principal Engineer, Google Cloud, Gemini Code Assist

Google

Sunnyvale, California, United States (On-Site)
1 Day ago
Netflix - Video Algorithms Intern

Netflix

Los Gatos, California, United States (On-Site)
5 Days ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Be'er Sheva, South District, Israel (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.

Fremont, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Atlanta, Georgia, United States (On-Site)

San Francisco, California, United States (On-Site)

Fremont, 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