Staff Firmware Engineer, Pixel System Software

20 Hours 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

HEAL Software  Inc  - Engineer – QA (Manual)

HEAL Software Inc

Bengaluru, Karnataka, India (On-Site)
6 Months ago
CloudLinux - Senior Go Developer

CloudLinux

Masovian Voivodeship, Poland (Remote)
1 Month ago
ION - Red Hat Engineer, Italy

ION

Italy (Hybrid)
6 Months ago
Google - Software Engineer III, Chrome

Google

Los Angeles, California, United States (On-Site)
1 Week ago
NVIDIA - System Software Application Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Silicon Reliability Engineer

NVIDIA

Canada (Hybrid)
2 Months ago
Riot Games - Integration Specialist, Enterprise

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Microsoft - Critical Environment Energy Marshall

Microsoft

Busan, Busan, South Korea (On-Site)
1 Week ago
Google - ASIC Platform Software Architect, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Tesla - Engineering Technician, Drive Unit/Traction Inverter (Powertrain)

Tesla

Brandenburg, Germany (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Security Tech Lead Manager - Security Engineering

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Safety Architect for Linux

NVIDIA

(Remote)
1 Month ago
Tencent - Senior Technical Account Manager

Tencent

Frankfurt, Hessen, Germany (On-Site)
2 Weeks ago
Samsung Semiconductor - Senior Engineer, System Software

Samsung Semiconductor

San Jose, California, United States (On-Site)
4 Weeks ago
PhonePe - Software Engineer (Backend, 5-8 Years) - Financial Services

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NVIDIA - Senior Onsite Interconnect Product Engineer

NVIDIA

(On-Site)
3 Months ago
Equivalent Jobs - SENIOR С++ SOFTWARE ENGINEER

Equivalent Jobs

(Remote)
5 Months ago
Framestore - Nuke Compositor

Framestore

Los Angeles, California, United States (On-Site)
3 Weeks ago
ByteDance - Tech Lead - Architect / Researcher - DPU

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Tencent - Tencent Cloud - Technical Account Manager (South Korea)

Tencent

Seoul, South Korea (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Customer Engineer, Google Cloud Security

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Software Engineer, Google Cast and Device Media

Google

Hsinchu County, Taiwan (On-Site)
1 Week ago
Google - Cloud Technical Solutions Engineer, Platform

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Trend Micro - NLP / Prompt Engineer (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
NVIDIA - Test Floor Product Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Corsair - Country Sales Manager, Taiwan

Corsair

Taipei City, Taiwan (On-Site)
1 Month ago
Google - Thermal Test Engineer

Google

Taipei City, Taiwan (On-Site)
20 Hours ago
Google - Senior System Engineer, Product Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Google - Hardware Design Engineer, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Google - Video Solutions Expert

Google

Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Research Scientist in Foundation Model (Speech & Audio Generation) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
Info Stretch - Engineering Lead - ETL Architecture

Info Stretch

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Krafton  - 3D Character Modeler

Krafton

(On-Site)
2 Weeks ago
Microsoft - Research Intern - Database Internals (PostgreSQL)

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
Riot Games - Staff Software Engineer (UI)

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
Google - ASIC Design Engineer, Platform IP, Silicon

Google

Mountain View, California, United States (On-Site)
1 Week ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
Assystems - Middle Level Marine Structural Engineer

Assystems

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
Rivos - Analog Mixed Signal Design

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 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.

Dublin, County Dublin, Ireland (On-Site)

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

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

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

Saint-Ghislain, Wallonia, Belgium (On-Site)

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