Staff Firmware Engineer, Pixel System Software

1 Month ago • 10 Years + • Research & Development

Job Summary

Job Description

As a Staff Firmware Engineer, you'll define, implement, and deliver significant changes to Pixel system software. You'll collaborate with various teams (system software, product, technology, and hardware) to improve the Pixel product. Responsibilities include scoping, prototyping, pitching, and executing system-level projects impacting Pixel goals. You'll support PCIe driver implementation and collaborate with PCIe endpoint teams, serving as a subject matter expert. You'll examine development processes, hardware, and software architecture to identify areas for improvement at the system level. The role requires expertise in C/C++, Linux Kernel development, and software design/architecture. Experience with Android BSP development and low-level hardware interactions is preferred.
Must have:
  • 10+ years software development experience (C/C++)
  • 5+ years testing and launching software products
  • 3+ years software design and architecture experience
  • Linux Kernel development experience
  • Technical leadership and cross-functional team guidance
Good to have:
  • Master's or PhD in related field
  • Android BSP development (low-level hardware interaction)
  • Device driver integration experience

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

ByteDance - Senior Software Engineer, Cloud Infrastructure

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Kefir Games - Build Engineer

Kefir Games

Cyprus (On-Site)
6 Months ago
ByteDance - Software Engineer in Machine Learning Systems

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Google - Software Engineering III, Embedded

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
NVIDIA - SDK Ethernet Software Team Manager

NVIDIA

Ra'anana, Center District, Israel (On-Site)
2 Months ago
Meta - Software Engineer, Machine Learning

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
Rivos - Silicon Logic Formal Verification - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
NVIDIA - System Software Engineer Intern - Autonomous Vehicles - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
Meta - Software Engineer (Technical Leadership)

Meta

New York, New York, United States (On-Site)
6 Months ago
NVIDIA - Senior Solution Engineer, Mission Control

NVIDIA

Durham, North Carolina, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Egnyte - Senior DevOps Engineer - Azure

Egnyte

India (Remote)
3 Months ago
Playtech - Senior System Administrator

Playtech

Riga, Latvia (On-Site)
1 Month ago
PlayStation Global - DevOps/Build Engineer

PlayStation Global

Los Angeles, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Performance Engineer

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago
Google - Data Center Operations Manager, Afternoon Shift

Google

Papillion, Nebraska, United States (On-Site)
1 Month ago
Thatgamecompany - Senior Backend Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
2 Months ago
Appier - Senior Software Engineer, Data Backend(CrossX)

Appier

Taipei City, Taiwan (On-Site)
6 Months ago
DNEG - Software Developer – 2D Imaging and Nuke Tools

DNEG

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

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Test Floor Product Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Months ago
Google - Software Engineer, Google Cast and Device Media

Google

Hsinchu County, Taiwan (On-Site)
1 Month ago
Google - Software Engineer III, Google Assistant

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Senior Platform System Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Test Engineer, Pixel Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Software Engineering Manager, ChromeOS

Google

Taipei City, Taiwan (On-Site)
1 Month ago
PwC - C.顧問類-ESG經理/協理(氣候變遷&企業永續發展管理)

PwC

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

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
NVIDIA - Security System Software Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
NVIDIA - Senior SRE Software Engineer, Storage and Data

NVIDIA

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior VLSI CAD Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Senior High Speed Optical Transceiver Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Power Modeling and U-arch Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Senior Firmware Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Google - Circuits Design Engineer, Clock Design

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
ByteDance - Backend Engineer (Model Inference), Machine Learning Systems

ByteDance

Singapore (On-Site)
6 Months ago
NVIDIA - Senior Program Manager - Chip Design

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Ubisoft - Architecte de Stockage

Ubisoft

Montreal, Quebec, Canada (On-Site)
5 Months ago
Google - ASIC Design Verification Engineer, TPU Compute

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
HP - College Intern - Category Management

HP

Singapore, Singapore (On-Site)
8 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.

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

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

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

Austin, Texas, 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