Staff Firmware Engineer, Pixel System Software

3 Days ago • 10 Years + • Research & Development

Job Summary

Job Description

As a Staff Firmware Engineer, you will define, implement, and deliver significant changes to Pixel system software to enhance the product. You'll examine development processes, hardware, and software architecture to identify areas for improvement. Responsibilities include providing software development expertise to various teams, scoping and executing system-level projects impacting Pixel product goals, supporting PCIe driver implementation, and serving as a subject matter expert on PCIe drivers. You'll collaborate with PCIe endpoint teams and drive improvements, consulting with partner organizations. The role requires a deep understanding of software development, testing, and architecture within the Linux Kernel and Android BSP, particularly focusing on low-level hardware interactions and device driver integration. This position demands strong technical leadership skills and the ability to guide cross-functional teams.
Must have:
  • Bachelor's degree in related field
  • 10+ years software development experience (C/C++)
  • 5+ years software product testing and launch
  • 3+ years software design and architecture experience
  • Linux Kernel software development
  • Technical leadership and cross-functional team guidance
Good to have:
  • Master's or PhD in related field
  • Android BSP development and customization
  • Low-level hardware interaction and device driver integration expertise

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
  • 10 years of experience in software development with the programming language in C/C++.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • Experience in technical leadership, setting technical direction, and guiding a cross-functional team.
  • Experience developing software in the Linux Kernel.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Ability to develop and customize Android BSP, with a focus on low-level hardware interactions and device driver integration.

About the job

As the Staff Firmware Engineer you will define, implement, and deliver broad changes to how we approach our system software to ultimately improve the pixel product as shipped. You will be involved in the examination of development processes, hardware, and software architecture to define ways to make significant product improvements at the system level.

The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.

Responsibilities

  • Define, implement, and deliver broad changes to how we approach our system software to ultimately improve the pixel product as shipped. 
  • Provide software development and software expertise to a wide variety of teams - system software, product teams, technology and hardware teams.
  • Scope out, prototype, pitch, and execute system-level projects which have a direct impact on Pixel Product goals.
  • Support our PCIe driver implementation and collaboration with PCIe endpoint teams.
  • Serve as a subject matter expert on PCIe drivers and their ecosystem, driving improvements and providing consultation to partner organizations.

Similar Jobs

Capgemini - Linux Admin

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Day ago
The Walt Disney Company - Senior Systems Reliability Operations Engineer

The Walt Disney Company

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Auros Global - Strategy Developer

Auros Global

(Remote)
8 Hours ago
Nintendo - Machine Learning Operations Engineer

Nintendo

Redmond, Washington, United States (On-Site)
2 Months ago
PlayStation Global - Sr Software Engineer

PlayStation Global

San Mateo, California, United States (On-Site)
1 Week ago
NVIDIA - Senior SRAM Circuit Design Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Months ago
ByteDance - Research Scientist Graduate (Foundation Model, Video Generation) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Riot Games - Senior Manager, Software Engineering - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Tesla - Electrical Engineer, Motor Design - Tesla Bot

Tesla

Athens, Greece (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Backend Developer

Tencent

(On-Site)
3 Months ago
Google - Senior Software Engineer, Embedded Systems/Firmware, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Qualcomm - Senior IOT BT Software Engineering

Qualcomm

Shanghai, Shanghai, China (On-Site)
1 Day ago
Tencent - Software Engineer

Tencent

(On-Site)
2 Months ago
ByteDance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
KingsIsle Entertainment - Build and Tools Software Engineer

KingsIsle Entertainment

Texas, United States (Hybrid)
1 Month ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Senior Data Ops Engineer

Luxoft

Delhi, India (On-Site)
5 Months ago
Comscore - Data Scientist

Comscore

(Remote)
22 Hours ago
Every matrix - Senior Database Administrator

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Microsoft - Technical Support Engineer

Microsoft

Taipei City, Taiwan (Hybrid)
2 Weeks ago
Google - Staff Coherent Memory System Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Corsair - Planner

Corsair

Taiwan (On-Site)
1 Month ago
NVIDIA - System Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Week ago
PearlAbyss - Taiwan Marketing Manager (Pearl Abyss Subsidiary)

PearlAbyss

Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Product Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Cloud Technical Solutions Engineer, Platform

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Trend Micro - Cloud Engineer (Golang/Python, Backend Focus) 雲端開發工程師

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Google - Software Engineer, Device Enablement, Chrome OS

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
Trend Micro - Large Language Models (LLM) Expert (VicOne_Automotive Security)

Trend Micro

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior CPU Design Engineer

NVIDIA

Hillsboro, Oregon, United States (Hybrid)
1 Month ago
Match Group - Staff Software Engineer, Machine Learning

Match Group

Palo Alto, California, United States (Hybrid)
6 Months ago
SmileGate - Voice AI Model Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
NVIDIA - Power Integrity Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Riot Games - Senior Researcher, Wild Rift

Riot Games

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Washington, District Of Columbia, United States (Remote)
1 Month ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Be'er Sheva, South District, Israel (On-Site)
2 Months ago
Google - Software Engineer III, Embedded Performance

Google

London, England, United Kingdom (On-Site)
2 Days ago
NVIDIA - GPU Power Architect - New College Grad 2025

NVIDIA

Canada (On-Site)
2 Months ago
NVIDIA - System Software Architect, Programmable Vision Accelerator

NVIDIA

Pune, Maharashtra, India (On-Site)
2 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.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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