Staff Firmware Engineer, Pixel System Software

1 Hour 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 - Software Engineer, AML Machine Learning Systems

ByteDance

Seattle, Washington, United States (On-Site)
2 Days ago
ByteDance - Senior Software Development Engineer - NoSQL-DocumentDB

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Electronic Arts - Server Software Engineer

Electronic Arts

Seoul, South Korea (On-Site)
3 Weeks ago
NVIDIA - Senior Software QA Automation Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - Software Test Developer Intern - Spark Rapids, Big Data & Deep Learning - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
NVIDIA - Senior System Software Engineer - Tegra

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
ByteDance - Research Scientist, Reinforcement Learning

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Ubisoft - Technical Architect

Ubisoft

Pune, Maharashtra, India (On-Site)
2 Months ago
Rivos - Senior Memory Design Engineer

Rivos

Portland, Oregon, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Research Engineer (Machine Learning Training System) - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
NVIDIA - Machine Learning Intern - 2025

NVIDIA

(On-Site)
2 Months ago
Canva - Backend Software Engineer - Security Platform Engineering (Open to remote across ANZ)

Canva

Sydney, New South Wales, Australia (Remote)
4 Months ago
Sony Interactive Entertainment - Developer Experience Engineer (PlayStation™Network Server Platform Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Week ago
ByteDance - Production System Engineer, Infrastructure Engineering

ByteDance

Singapore (On-Site)
5 Months ago
NVIDIA - Senior Firmware Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Toptracer - Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
The Walt Disney Company - Lead Effects Technical Director

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
10 Months ago
ByteDance - Cloud Site Reliability Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Trend Micro - Large Language Models (LLM) Expert (VicOne_Automotive Security)

Trend Micro

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

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Structural Test Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Corsair - Technical Marketing Manager – Gaming Marketing

Corsair

Taipei City, Taiwan (On-Site)
2 Days ago
Netflix - Senior Software Engineer, Partner Engineering - APAC

Netflix

Hsinchu, Hsinchu City, Taiwan (On-Site)
5 Months ago
Google - Technical Program Manager, Pixel Application Experience

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Hour ago
Corsair - Supply Chain Planner

Corsair

Taiwan (On-Site)
3 Weeks ago
Corsair - Sr. Payroll Specialist

Corsair

Taoyuan City, Taiwan (On-Site)
3 Weeks ago
NVIDIA - Senior Mixed Signal Designer Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Corsair - Global Sourcing Manager

Corsair

Taipei City, Taiwan (On-Site)
3 Weeks ago
The Walt Disney Company - Senior Sales Manager/Sales Manager

The Walt Disney Company

New Taipei City, Taiwan (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Tencent - Senior Staff Researcher

Tencent

California, United States (On-Site)
1 Month ago
Microsoft - Senior Researcher

Microsoft

Beijing, Beijing, China (On-Site)
3 Hours ago
ByteDance - Software Engineer, AML Machine Learning Systems

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
Nagarro - Portfolio Manager

Nagarro

Germany (Remote)
3 Weeks ago
RoofStack - Software Architect

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
3 Weeks ago
CLO Virtual Fashion  Inc  - C++ Developer

CLO Virtual Fashion Inc

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Vigaet - Internship - Mechanical Engineer

Vigaet

(On-Site)
5 Months ago
Samsung Semiconductor - Principal Engineer, NPU Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Months ago
Meta - Software Engineer, Machine Learning

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
ByteDance - Research Scientist in Foundation Model (Speech & Audio Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 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.

Portland, Oregon, United States (On-Site)

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

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

Taipei City, Taiwan (On-Site)

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