Staff Firmware Engineer, Pixel System Software

1 Week 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

NVIDIA - Senior Systems Software Engineer, Data Center - CUDA

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Google - Security Engineer, Endpoint Platforms Security, Core

Google

Hyderabad, Telangana, India (On-Site)
1 Week ago
Google - Data Center Technician, Hardware Operations

Google

Reno, Nevada, United States (On-Site)
1 Week ago
ByteDance - Software Development Engineer (SDN Traffic Intelligence & Control)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior Silicon Product Definition Engineer

NVIDIA

Canada (Hybrid)
2 Weeks ago
ByteDance - FPGA Firmware Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
ByteDance - Senior Site Reliability Engineer, ML System

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - NPU FW Engineer/Architect- Pico - San Jose

ByteDance

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - IT/Cyber Security Analyst

ION

London, England, United Kingdom (On-Site)
6 Months ago
NVIDIA - Deep Learning Software Engineering Intern, Test Development - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Week ago
Red Rover Interactive - Tools Programmer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
4 Months ago
undefined - Scenario mode FO

Beijing, Beijing, China (On-Site)
9 Months ago
Single Store - Technical Account Manager

Single Store

Hyderabad, Telangana, India (Remote)
1 Month ago
Evolution - IT Support Engineer

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
2 Weeks ago
Rackspace Technology - Sr Cloud Architect

Rackspace Technology

India (Remote)
4 Months ago
NVIDIA - Senior System BIOS Firmware Developer, Client Product

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
DNEG - Pipeline Supervisor

DNEG

India (On-Site)
9 Months ago
Microsoft - Specialist Sales Manager - Azure

Microsoft

Singapore (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Product Manager, Wearable Device

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Trend Micro - Sr. Data Scientist (AI Lab)

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Corsair - Firmware Software Engineer

Corsair

Taiwan (On-Site)
1 Month ago
Google - Senior Server Qualification Engineer

Google

Taipei City, Taiwan (On-Site)
4 Days ago
NVIDIA - Diagnostic Software Manager - Server

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Partner Engineer, YouTube Shopping

Google

Taipei City, Taiwan (On-Site)
6 Days ago
Google - Senior Design Verification Engineer, Multimedia, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Trend Micro - (Sr.) Cloud Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
NVIDIA - Silicon Validation Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Technical Marketing Manager

NVIDIA

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior DFT Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ByteDance - Student Researcher (Doubao (Seed) - Foundation Model - Vision and Language) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Circuits Design Engineer, Clock Design

Google

Sunnyvale, California, United States (On-Site)
6 Days ago
NXP - Intern SW Quality

NXP

Roznov, Neamț County, Romania (On-Site)
7 Months ago
GreenWave™ Radios - Tech Lead, Design Verification

GreenWave™ Radios

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Firmware Engineer, Pixel Modem

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
ByteDance - Research Scientist, Infrastructure System Lab

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Google - CPU Design Verification Engineer

Google

Mountain View, California, United States (On-Site)
6 Days ago
Krafton  - HRD Specialist (2+ years / Contract)

Krafton

Seoul, South Korea (On-Site)
4 Weeks ago
NVIDIA - Senior Compiler Engineer - Backend

NVIDIA

Austin, Texas, United States (Remote)
3 Weeks 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)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

Seattle, Washington, 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