Software Engineering Manager, System Acceleration, Silicon

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

Amber - Senior Unity Game Engineer (Project Based)

Amber

(Remote)
3 Weeks ago
Tencent - Lead Graphics Engineer

Tencent

California, United States (On-Site)
2 Months ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Weeks ago
Genies - Lead Applied ML Engineer, Real-time 3D Asset Optimization

Genies

Los Angeles, California, United States (On-Site)
1 Month ago
Epic Games - Lead Rendering Programmer

Epic Games

(On-Site)
3 Weeks ago
Tesla - Senior Embedded Software/Firmware Engineer - Power Electronics

Tesla

Baden-Württemberg, Germany (On-Site)
2 Months ago
ByteDance - Research Scientist, Multimodality

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Meta - Software Engineer (Technical Leadership)

Meta

Burlingame, California, United States (On-Site)
5 Months ago
Netflix - Machine Learning Engineer

Netflix

United States (Remote)
3 Months ago
NVIDIA - Senior Math Libraries Engineers - Python APIs

NVIDIA

Remote, Oregon, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Texas, United States (Remote)
3 Weeks ago
2K - Senior Rendering Engineer

2K

San Mateo, California, United States (On-Site)
6 Months ago
Handy Games - Mobile Rendering Engineer

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
3 Weeks ago
Epic Games - Senior Console Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
1 Day ago
Creative Assembly - Senior/Principal Graphics Programmer

Creative Assembly

England, United Kingdom (On-Site)
1 Month ago
Larian Studios - Engine Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
3 Weeks ago
The Walt Disney Company - Lead Software Engineer (Front End/JavaScript)

The Walt Disney Company

Santa Monica, California, United States (On-Site)
5 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogota, Colombia (On-Site)
9 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

(Remote)
3 Weeks ago
CD PROJEKT RED - Senior Engineer, Graphics

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Microsoft - Senior Director, Hardware Infrastructure & Fundamentals Engineering

Microsoft

Taipei City, Taiwan (On-Site)
16 Hours ago
Corsair - Supply Chain Planner

Corsair

Taiwan (On-Site)
3 Weeks ago
NVIDIA - Senior Tool and Methodology Development Software Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Weeks ago
NVIDIA - Safety Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Google - Global Commodity Manager, Power, Google Cloud

Google

Taipei City, Taiwan (On-Site)
7 Hours ago
Trend Micro - Sr. Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
Corsair - Mechanical Engineer

Corsair

Taipei City, Taiwan (On-Site)
3 Weeks ago
Trend Micro - Sr. Software Engineer (XDR for Networks)

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Corsair - Senior Product Manager - Keyboard

Corsair

Taipei City, Taiwan (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Software Engineer, Inference

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Machine Learning Engineer Intern (Search-TikTok Recommendation)

ByteDance

Seattle, Washington, United States (On-Site)
2 Days ago
Rivos - Post-Silicon Engineering Program Manager - Full Time

Rivos

Santa Clara, California, United States (On-Site)
6 Months ago
Hashlist - ADAS Feature Architect

Hashlist

Pune, Maharashtra, India (Hybrid)
6 Months ago
ByteDance - LLM Software Engineer/Researcher (Applied Machine Learning)- 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Research Scientist in Foundation Model, Music Core Machine Learning Graduates - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Riot Games - Senior Product Inclusion Program Manager

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
ByteDance - Research Engineer (Machine Learning Training System) - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Tesla - Electrical Assembly Supervisor

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
2 Months ago
Rockstar Games - Software Engineer, C# WPF (All Levels)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
7 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.

Dublin, County Dublin, Ireland (On-Site)

Sunnyvale, California, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Hyderabad, Telangana, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

Waterloo, Ontario, Canada (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