Software Engineering Manager, Systems Acceleration, Silicon

2 Weeks ago • 5 Years + • Research & Development

Job Summary

Job Description

As a Software Engineering Manager, Systems Acceleration, Silicon, you'll lead a team in optimizing software power and performance for Pixel devices and Google's future System on Chips (SoCs). Responsibilities include optimizing the software stack for Pixel devices, measuring and analyzing power/performance bottlenecks, contributing to software and hardware architecture designs, and growing your team's optimization capabilities. This role requires strong C/C++ skills, experience with hardware accelerators (GPUs, TPUs, DSPs), and a proven track record of technical and people leadership. You will work collaboratively across multiple teams and locations, overseeing large-scale project deployments internationally.
Must have:
  • 5+ years software development (C/C++, data structures/algorithms)
  • 1.5+ years leadership experience
  • Hardware/accelerator experience (GPU, TPU, DSP)
  • Software power/performance optimization
  • Team management and growth
  • Collaboration across teams
Good to have:
  • Master's/PhD in CS or related field
  • ML model building and optimization
  • Power/performance measurement and optimization experience
  • Embedded system software stack experience
  • Android software/hardware architecture understanding
  • SoC architecture understanding

Job Details


Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in C/C++ and data structures/algorithms.
  • 1.5 years of experience in a leadership role (technical leadership or people management, supervision, or team leadership).
  • Experience working with hardware and accelerators (e.g. GPU, TPU, DSP).

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • Experience in building and optimizing Machine Learning (ML) models.
  • Experience in power and performance measurement and optimization.
  • Experience building embedded system software stack.
  • Understanding of android software and hardware architectures.
  • Understanding of SoC Architecture.

About the job

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.

With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

As a Software Engineering Manager, you will focus on software power and performance optimization for the SoCs, and work with people from different teams and functions.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • Optimize software stack for Pixel devices to deliver the best user experiences.
  • Measure power and performance of Pixel software and analyze the bottleneck.
  • Contribute to the software and hardware architecture designs for Google’s future System on a Chips (SoC) and software features.
  • Grow and lead a team that is capable of optimizing Pixel software.

Similar Jobs

THE GAME - Social Creative Automotive

THE GAME

Munich, Bavaria, Germany (Hybrid)
2 Months ago
Equivalent Jobs - QUANT DEVELOPER

Equivalent Jobs

(Remote)
5 Months ago
IMC - C++ Software Engineer

IMC

Mumbai, Maharashtra, India (On-Site)
22 Hours ago
CloudLinux - Python Developer

CloudLinux

Tbilisi, Tbilisi, Georgia (Remote)
1 Week ago
Attentive - Senior Software Engineer, Search Optimization

Attentive

(Remote)
2 Months ago
Google - Senior Staff Software Engineer, Looker Modeling

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Rivos - Senior Memory Design Engineer

Rivos

Austin, Texas, United States (Hybrid)
6 Months ago
Microsoft - Senior Silicon Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - CPU Design Verification Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Google - Silicon System Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Canva - Enterprise SEO Lead

Canva

Sydney, New South Wales, Australia (Remote)
5 Months ago
Snowed In Studios - Lead Software Developer

Snowed In Studios

Quebec, Canada (Remote)
1 Month ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Bellevue, Washington, United States (On-Site)
5 Months ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

Waterloo, Ontario, Canada (On-Site)
2 Weeks ago
THE GAME - Social Creative

THE GAME

London, England, United Kingdom (Hybrid)
3 Months ago
Sleeper - Performance Creative Associate (TikTok Ads)

Sleeper

Las Vegas, Nevada, United States (On-Site)
1 Month ago
Booming games - Game Integrity Manager

Booming games

Pressig, Bavaria, Germany (Remote)
2 Months ago
Riot Games - Software Engineering Intern

Riot Games

Sydney, New South Wales, Australia (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Digital Circuit Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Diagnostic Software Manager - Server

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Google - UX Researcher, Quantitative

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Canonical - PC Platforms Engineer - Ubuntu Linux

Canonical

Taipei City, Taiwan (On-Site)
8 Hours ago
Rivos - CPU Physical Design - Full Time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
NVIDIA - Senior Supplier Quality Engineer - Electronic Components

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Weeks ago
Trend Micro - Large Language Models (LLM) Expert (VicOne_Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Appier - Software Engineer, System Integration

Appier

Taipei City, Taiwan (On-Site)
8 Hours ago
Google - Senior CPU Design Verification Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Appier - Customer Success Manager, Enterprise Solution

Appier

Taipei City, Taiwan (On-Site)
8 Hours ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Associate Art Director, Characters - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
NVIDIA - GPU Kernel Software Engineering Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
NVIDIA - Mixed-Signal Circuit Design Engineer - New College Graduate

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Google - Senior Design Verification Engineer, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
GoMotive - Technical Lead Manager, Software Engineering

GoMotive

India (Remote)
1 Month ago
Google - Software Engineering Manager II, NodeOS

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Krafton  - [Chairman’s Office] Staff (3년 ~ 6년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Google - Senior Hardware Emulation Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
NVIDIA - Senior Software Engineer, Code Coverage Tools

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Krafton  - [Publishing] Lead of Game PR (5~10년)

Krafton

Seoul, South Korea (On-Site)
3 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.

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

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

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

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