Software Engineering Manager, Pixel Core System Software

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

Valve corporation - Animator

Valve corporation

Bellevue, Washington, United States (On-Site)
6 Months ago
Google - ASIC Design Verification Engineer

Google

Bengaluru, Karnataka, India (On-Site)
19 Hours ago
Playrix - Senior UI Artist

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
6 Months ago
Ubisoft - Generalist Designer

Ubisoft

Pune, Maharashtra, India (On-Site)
5 Days ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - CHIPs

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
NVIDIA - Senior Software and System Architect

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
NVIDIA - VLSI Physical Design Engineer - New College Grad 2025

NVIDIA

Massachusetts, United States (On-Site)
4 Days ago
Nielsen Holdings - Principal Software Engineer - Windows\C++\.Net

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago
Krafton  - HRD Specialist (Contract)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Senior Design for Debug Architect and Methodology Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineer, AI/ML

Google

Hyderabad, Telangana, India (On-Site)
1 Week ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Montpellier, Occitanie, France (On-Site)
1 Month ago
Netflix - Full Stack Software Engineer (L5), Content Middleware Infrastructure

Netflix

New York, New York, United States (Remote)
1 Week ago
Google - Customer Engineer, SAP, Google Cloud

Google

Austin, Texas, United States (On-Site)
1 Week ago
Microsoft - Product Designer I - Microsoft Teams

Microsoft

Redmond, Washington, United States (On-Site)
23 Hours ago
Ubisoft - Technical Director - Cinematics & Realization

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
1 Month ago
Gunzilla - Senior Technical Animator

Gunzilla

Frankfurt, Hessen, Germany (On-Site)
2 Weeks ago
NVIDIA - ASIC Design Engineer

NVIDIA

Canada (On-Site)
3 Weeks ago
Wargaming - Senior UX/UI Designer (World of Tanks Blitz)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
3 Weeks ago
The Walt Disney Company - Principal Ride Project Engineer

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Google - Hardware Engineer, Camera Actuator Control System

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
AI Fund - Frontend Engineer

AI Fund

Taipei City, Taiwan (Hybrid)
6 Months ago
NVIDIA - System Software Engineer - Base OS (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Enterprise Architect, Google Cloud Professional Services

Google

Taipei City, Taiwan (On-Site)
17 Hours ago
Google - Senior Software Engineer, Software Development Life Cycle

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Silicon Validation Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior Software Engineer – Simulation and Virtualization

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Corsair - Oracle Application Developer

Corsair

Taiwan (On-Site)
1 Month ago
USE Insider - Marketing Manager - Taiwan

USE Insider

Taipei City, Taiwan (Hybrid)
6 Months ago
NVIDIA - System Software Engineer - Android Platform Security

NVIDIA

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Fluence - Lead Engineer - Battery Module

Fluence

Houston, Texas, United States (Hybrid)
6 Months ago
Google - Senior System Engineer, Product Software

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Google - Junior CPU Formal Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
17 Hours ago
NVIDIA - HPC Operations Manager – Hardware Engineering

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Technical Program Manager, Compute Software Platform- NPI

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Avathon - Technical Writer

Avathon

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Software Engineer, Silicon Software Platform

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Google - Associate Software Developer Intern, 2025

Google

Sydney, New South Wales, Australia (On-Site)
20 Hours ago
Google - Physical Design CAD Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Week 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