Software Engineering Manager, Pixel Core System Software

1 Month ago • 8-13 Years • Research & Development

Job Summary

Job Description

Lead a team in developing features to enhance Pixel engineers' efficiency in development, performance optimization, and system-wide issue resolution. The team will work across various layers of the Pixel software stack (embedded micro-controller firmware, bootloader stacks, Linux kernel, user-space, and off-device services), using C, C++, Python, and Rust. Responsibilities include software planning, design, and implementation; code base optimization; participating in new Pixel device bring-up throughout the development cycle; and debugging complex issues involving silicon, hardware, firmware, software, and environmental interactions. The role requires expertise in full system debugging and collaboration with multiple sub-teams.
Must have:
  • 8+ years software development (C/C++, Python, Rust)
  • 3+ years technical leadership, 2+ years people management
  • Lead software planning, design & implementation
  • Code optimization (C, Rust, Python)
  • Debug complex multi-faceted system issues
Good to have:
  • Master's/PhD in Computer Science
  • 5+ years experience in complex organizations
  • CPU software development experience

Job Details


Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages of C/C++, Python, or Rust.
  • 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience working in a complex, matrixed organization.
  • Experience in CPU software development.

About the job

In this role, you will lead the team to develop features to improve the efficiency with which Pixel engineers can develop functionality, optimize performance and solve challenging system-wide issues. These features are used to capture the complex system state of a running Pixel device and present it to developers in contextually meaningful ways.

To implement these features, your team will work in many layers of the Pixel software stack from embedded micro-controller firmware, bootloader stacks, the Linux kernel, and user-space and off-device services. You will collaborate closely with many other sub-teams using several different programming languages.

As an expert in full system debugging, you will be called upon to explore into complex interactions between Firmware, Software, Silicon and Hardware to provide insights to solve the most challenging issues that arise during the Pixel product development process.

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

  • Lead team in software planning, design and implementation of features in bootloaders, embedded firmware, or Linux kernel.
  • Work in code base optimization, including in C, Rust, and Python.
  • Participate in bringing up new Pixel devices throughout the full development cycle, including pre-Silicon emulation environments, SoC development boards, prototypes, mass production and in-market.
  • Debug complex issues involving complicated multi-faceted interactions between silicon, hardware, firmware, software and the environment.

Similar Jobs

kinesthetic games - Senior Animation / Combat Programmer

kinesthetic games

Guildford, England, United Kingdom (On-Site)
3 Weeks ago
Mindtickle - Product Designer- II

Mindtickle

Pune, Maharashtra, India (Hybrid)
2 Months ago
Cerence - Senior AI Engineer - Embedded LLM

Cerence

Pune, Maharashtra, India (Remote)
3 Weeks ago
plana technologies - Game Developer

plana technologies

Lisbon, Lisbon, Portugal (Remote)
1 Week ago
160over90 - Director, Technology Lead

160over90

Philadelphia, Pennsylvania, United States (On-Site)
1 Month ago
Google - ASIC Power Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Tencent - Senior Regional Game Operation Manager

Tencent

London, England, United Kingdom (On-Site)
3 Months ago
Sonar Source - Engineering Director

Sonar Source

Austin, Texas, United States (On-Site)
7 Months ago
Rivos - Silicon DFT - Full time

Rivos

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
NVIDIA - Senior Optical Mixed Signal Design Validation Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior AI Designer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
INTEL - Hardware Engineer - System Prototyping

INTEL

Hillsboro, Oregon, United States (Hybrid)
2 Weeks ago
McDonald's Corporation - Senior Technical Analyst

McDonald's Corporation

Mexico City, Mexico (On-Site)
1 Month ago
Enphase Energy - Senior Embedded Firmware Engineer

Enphase Energy

Austin, Texas, United States (On-Site)
3 Weeks ago
Games talent (Staffing and recruiting) - Senior Data Engineer

Games talent (Staffing and recruiting)

(Remote)
1 Month ago
Scout - Specialist, Project Calibration Engineer

Scout

Novi, Michigan, United States (On-Site)
3 Weeks ago
Penumbrainc - Manager, Equipment Maintenance

Penumbrainc

Alameda, California, United States (On-Site)
1 Month ago
Cadence - Software Engineer II

Cadence

San Jose, California, United States (On-Site)
3 Weeks ago
Nolimcity - UX/UI Designer with Frontend Development Skills

Nolimcity

Stockholm, Stockholm County, Sweden (On-Site)
3 Weeks ago
gameguru - Game Designer

gameguru

(Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Trend Micro - (Sr.) Cloud Developer (Vision One)

Trend Micro

Taipei City, Taiwan (On-Site)
8 Months ago
Google - Test Engineer, Pixel Application and User Experience

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Firmware Engineer, Wireless Connectivity, Google Pixel

Google

New Taipei City, Taiwan (On-Site)
1 Month ago
Microsoft - Technical Support Engineer

Microsoft

Taipei City, Taiwan (Hybrid)
1 Month ago
Netflix - Creative Manager - Taiwan

Netflix

Taipei City, Taiwan (On-Site)
7 Months ago
Appier - Campaign Analyst (US) 02:00 AM-11:00 AM working hours

Appier

Taipei City, Taiwan (On-Site)
7 Months ago
NVIDIA - Research Scientist, Circuits

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Senior ML Systems Engineer, AICore

Google

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
NVIDIA - Product Test Hardware Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Lead CPU RTL Engineer, Silicon

Google

Austin, Texas, United States (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)
7 Months ago
Tesla - Senior Concepts & Layouts Engineer

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
3 Months ago
Riot Games - Senior Data Scientist - Singapore Efficiency Team

Riot Games

Singapore (On-Site)
4 Months ago
Nagarro - Principal Engineer, Scrum Master

Nagarro

India (On-Site)
7 Months ago
NVIDIA - Senior Developer Technology Engineer, Compute

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Google - Senior System Performance and Architecture Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Meta - Software Engineer, Machine Learning

Meta

United States (Remote)
1 Month ago
RoofStack - Software Architect

RoofStack

Istanbul, İstanbul, Türkiye (Remote)
5 Months ago
Starkflow - Specialist

Starkflow

Chennai, Tamil Nadu, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded