Software Engineering Manager, System Acceleration, Silicon

2 Weeks ago • 8-10 Years • Research & Development

Job Summary

Job Description

This role involves leading and growing a high-performing software engineering team responsible for optimizing the software stack for Google's Tensor SoC. The team will focus on improving performance, power efficiency, and user experience of Pixel devices. Responsibilities include driving performance and power bottleneck analysis, overseeing and contributing to the optimization of critical computation kernels across various processing units (CPU, GPU, TPU, DSP), and partnering with Pixel software teams to integrate optimizations. The successful candidate will influence the future direction of Google's silicon and software by contributing to the architectural design of next-generation SoCs and platform capabilities. They will foster a culture of technical excellence and collaborative problem-solving within the team. The ideal candidate will have extensive experience in software development, low-level programming (C/C++), technical leadership, and hardware accelerator optimization.
Must have:
  • 8+ years software development experience
  • 3+ years technical leadership
  • 2+ years people management
  • Experience with hardware accelerators
  • Low-level programming (C/C++)
  • Lead and grow a high-performing team
Good to have:
  • Master's or PhD in related field
  • Low-level CPU/DSP optimization
  • GPU compute programming (OpenCL, CUDA, Vulkan)
  • Knowledge of mobile SoC architectures
  • Experience with large software engineering teams
  • Understanding of Linux kernel and Android framework

Job Details


Minimum qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
  • 8 years of experience in software development, including experience with low-level programming using C/C++.
  • 3 years of experience in a technical leadership role overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
  • Experience developing and optimizing software interacting with hardware accelerators (e.g., GPU, TPU, DSP).

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with low-level CPU/DSP optimization using assembly or intrinsics.
  • Experience with GPU compute programming (e.g., OpenCL, CUDA, Vulkan Compute).
  • Knowledge of modern mobile SoC architectures (memory subsystems, interconnects, cache coherency, processing units).
  • Proven track record of leading a large software engineering team in cross-functional projects.
  • Understanding of the Linux kernel and Android framework.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your extensive technical expertise you take initiative to independently design and implement new systems, designing, implementing, and testing multiple features with little or no direction from tech lead or manager. You collaborate with key stakeholders to determine future direction of work.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • Lead and grow a high-performing software engineering team responsible for optimizing the software stack for Google's Tensor SoC, directly impacting the performance, power efficiency, and user experience of Pixel devices. 
  • Drive the measurement and analysis of performance and power bottlenecks on the device. Oversee and contribute technically to the optimization of critical computation kernels across processing units (CPU, GPU, TPU, DSP) within the Tensor SoC.
  • Partner closely with Pixel software teams to integrate optimizations to enable cutting-edge features.
  • Influence the future direction of Google's silicon and software by contributing to the architectural design of next-generation SoCs and platform capabilities.
  • Foster a culture of technical excellence, innovation, and collaborative problem-solving within the team.

Similar Jobs

Canva - Staff Frontend Engineer - Editing Foundations

Canva

Sydney, New South Wales, Australia (Remote)
2 Weeks ago
Oculus VR - Senior Rendering Engineer

Oculus VR

Burlingame, California, United States (Remote)
1 Month ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogotá, Bogota, Colombia (Remote)
6 Months ago
CD PROJEKT RED - Senior Rendering Engineer

CD PROJEKT RED

(Remote)
1 Day ago
Welevel - Senior Rendering Engineer / Game Optimization Engineer

Welevel

Munich, Bavaria, Germany (On-Site)
1 Day ago
Tesla - Senior Power Electronics Controls Engineer

Tesla

Baden-Württemberg, Germany (On-Site)
2 Months ago
Google - Software Engineer II, Pixel Graphics

Google

London, England, United Kingdom (On-Site)
2 Weeks ago
ByteDance - Interaction Technology Lead - Smart Wearable Devices- Pico Lab- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
ByteDance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
ByteDance - Engineering Manager Machine Learning Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Overdare - [OVERDARE] Sr. Unreal Engine Engineer

Overdare

Seoul, South Korea (On-Site)
6 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogotá, Bogota, Colombia (Remote)
6 Months ago
Oculus VR - Senior Rendering Engineer

Oculus VR

Burlingame, California, United States (Remote)
1 Month ago
Stardock - Senior Game Developer

Stardock

Plymouth, Michigan, United States (On-Site)
1 Month ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Stardock - Senior Graphics Engineer

Stardock

Plymouth, Michigan, United States (On-Site)
8 Months ago
Nintendo - Software Engineer I, Graphics (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
7 Months ago
Meta - Graphics Software Engineer, Rendering

Meta

Burlingame, California, United States (Remote)
1 Week ago
Wargaming - Senior Engine Developer (World of Tanks)

Wargaming

Belgrade, Serbia (Hybrid)
2 Months ago
Limbic Entertainment - Graphics Programmer

Limbic Entertainment

Langen, Hessen, Germany (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Mixed-Signal Circuit Design Engineer - New College Graduate

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
PwC - A.審計類(桃園)-審計員

PwC

Taoyuan City, Taiwan (On-Site)
6 Months ago
Corsair - Document Control Assistant

Corsair

Taiwan (On-Site)
1 Month ago
Google - CPU Technical Program Manager

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Thermal Manufacturing Engineer

Google

Taipei City, Taiwan (On-Site)
2 Days ago
NVIDIA - System Software Application Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
Google - Software Engineer III, Embedded Systems/Firmware, Google TV

Google

Taipei City, Taiwan (On-Site)
2 Weeks ago
PwC - C.顧問類-ESG經理/協理(氣候變遷&企業永續發展管理)

PwC

Taipei City, Taiwan (On-Site)
6 Months ago
Google - Software Engineer III, Storage Technology, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
2 Days ago
Appier - Software Engineer, Machine Learning Platform

Appier

Taipei City, Taiwan (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior ASIC Design Engineer

NVIDIA

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

RoofStack

İstanbul, İstanbul, Türkiye (Remote)
4 Months ago
Microsoft - Applied Scientist

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Fluence - Controls Software Engineer-II(m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
6 Months ago
Tencent - Tencent Cloud-Solution Architect-HK and Macau

Tencent

Hong Kong (On-Site)
5 Months ago
Google - Senior Research Scientist, Quantum

Google

Goleta, California, United States (On-Site)
1 Week ago
Tesla - Bachelor/Master Thesis: Research and Development in Laser Technology

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

California, Maryland, United States (Remote)
1 Month ago
Google - Software Engineering Manager, Visual Language and Multimodal Modeling

Google

Sydney, New South Wales, Australia (On-Site)
2 Weeks 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