Staff Firmware Engineer, Pixel System Software

2 Months ago • 10 Years + • Research & Development

Job Summary

Job Description

As a Staff Firmware Engineer on the Google Pixel team, you'll be responsible for defining, implementing, and delivering significant changes to the Pixel system software. This role involves enhancing development processes, hardware, and software architecture to achieve substantial product improvements. You will collaborate extensively with system software, product, technology, and hardware teams, providing software development expertise and leadership. The work encompasses scoping, prototyping, pitching, and executing system-level projects directly impacting Pixel product goals. A key focus is PCIe driver expertise; you'll serve as a subject matter expert, driving improvements and consulting with partner organizations, supporting PCIe driver implementation, and collaborating with endpoint teams.
Must have:
  • 10+ years software development (C/C++)
  • 5+ years software testing and launch
  • 3+ years software design and architecture
  • Linux Kernel software development
  • Technical leadership and cross-functional team guidance
Good to have:
  • Master's/PhD in Engineering or Computer Science
  • Android BSP development and customization
  • Low-level hardware interaction and 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. This will involve an examination of development processes, hardware, and software architecture to define ways we can 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.
  • Serve as a subject matter expert on PCIe drivers and their ecosystem, driving improvements and providing consultation to partner organizations.
  • Support our PCIe driver implementation and collaboration with PCIe endpoint teams.

Similar Jobs

Wargaming - QA Team Lead (Unannounced Project)

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Rockstar Games - Build & Release Engineer

Rockstar Games

Carlsbad, California, United States (On-Site)
3 Months ago
Epic Games - Gameplay Programmer

Epic Games

(On-Site)
1 Month ago
Epic Games - Animation Tools Programmer

Epic Games

United States (On-Site)
1 Month ago
Ello - Tech Lead, Machine Learning

Ello

San Francisco, California, United States (On-Site)
3 Months ago
Microsoft - Research Intern - Biomedical Signal Processing

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Microsoft - Senior SoC Hardware Validation Engineer

Microsoft

Hillsboro, Oregon, United States (On-Site)
1 Month ago
Samsung Semiconductor - Intern, Design Engineer

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month ago
Google - Silicon Design Verification Engineer

Google

Mountain View, California, United States (On-Site)
1 Month ago
Riot Games - Manager, Software Engineering - Payments

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-iX - Senior Graphics Engineer (#2662)

N-iX

Ukraine (Flexible)
1 Month ago
Playrix - Lead SDET

Playrix

Cyprus (Remote)
3 Months ago
Netflix - Research Scientist L5, Algorithms Engineering

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
Microsoft - Senior Firmware Validation Engineer

Microsoft

(On-Site)
1 Month ago
Electronic Arts - Development Director - Frostbite Rendering

Electronic Arts

Orlando, Florida, United States (On-Site)
4 Months ago
Luxoft - Linux Software Engineer - Mesa & Multimedia

Luxoft

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

Playdead

Copenhagen, Denmark (On-Site)
6 Months ago
Ubisoft - Senior 3D Programmer - BGE² - (M/F/NB)

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Months ago
Tencent - Senior Backend Engineer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Beijing Babeltime Technology Co, . - 小游戏主程序-北京-00819

Beijing Babeltime Technology Co, .

Beijing, Beijing, China (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research & Development Jobs

Magic Leap - Structural Simulation Engineer (Intermediate/Senior)

Magic Leap

Plantation, Florida, United States (On-Site)
2 Months ago
Corsair - Senior Software Embedded Architect

Corsair

Landshut, Bavaria, Germany (On-Site)
1 Month ago
Luxoft - Lead Kotlin Developer

Luxoft

Germany (Remote)
2 Months ago
PlayStation Global - Senior Machine Learning Engineer, Anomaly Detection

PlayStation Global

London, England, United Kingdom (Hybrid)
3 Months ago
Iksha Labs - Senior C++ Engineer

Iksha Labs

Gurugram, Haryana, India (On-Site)
4 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

London, England, United Kingdom (Remote)
4 Months ago
Regent Craft - Mechanical Engineering Intern

Regent Craft

North Kingstown, Rhode Island, United States (On-Site)
4 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

London, England, United Kingdom (Remote)
4 Months ago
Netflix - Engineering Manager, Delivery Engineering

Netflix

United States (On-Site)
3 Months ago
Luxoft - Avaloq Developer for Regulatory Requirements

Luxoft

(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.

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