Software Engineering Manager, Systems Acceleration, Silicon

1 Month 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

NVIDIA - Senior System Software Architect, HPC Networking

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Reddit - Senior Data Scientist, Ads

Reddit

United States (Remote)
2 Weeks ago
Google - Software Engineer III, Security and Privacy

Google

Munich, Bavaria, Germany (On-Site)
1 Month ago
Tutotoons - AI Specialist

Tutotoons

Kaunas, Kaunas County, Lithuania (Hybrid)
4 Weeks ago
Qualcomm - Senior Linux Video Software Engineer

Qualcomm

Toronto, Ontario, Canada (On-Site)
3 Weeks ago
ByteDance - Research Scientist, Vision Foundation Model

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Riot Games - Associate Art Director (Characters) - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago
Google - Software Engineering Manager, Android Accessibility

Google

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

ByteDance

Singapore (On-Site)
1 Month ago
Equivalent Jobs - SENIOR С++ SOFTWARE ENGINEER

Equivalent Jobs

(Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Trend Micro - Data Scientist

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
Big Time Studios - Lead Gameplay Engineer - Unreal

Big Time Studios

(Remote)
3 Months ago
SingleStore - Senior Software Engineer, Data Ingestion

SingleStore

Hyderabad, Telangana, India (Hybrid)
2 Weeks ago
Conga - Staff Software Engineer

Conga

Pune, Maharashtra, India (On-Site)
1 Month ago
NVIDIA - Senior System Software Engineer, Signing Services

NVIDIA

California, United States (Remote)
1 Month ago
Google - Senior Software Engineer, Silicon System Machine Learning Acceleration

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Mozilla - Staff Machine Learning Engineer, Gen AI

Mozilla

Sweden (Remote)
7 Months ago
NVIDIA - Senior Technical Program Manager - Supply Chain Planning

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Easy Brain - Senior Unity Developer

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
8 Months ago
Google - Staff Engineer Tech Lead, Opinion Rewards, Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - Product Test Engineer

NVIDIA

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

Garena

Taipei City, Taiwan (On-Site)
1 Month ago
Ansys - Intern

Ansys

Hsinchu County, Taiwan (On-Site)
2 Weeks ago
Google - Senior Hardware System Reliability Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Ansys - Technical Account Manager

Ansys

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

Cadence

Zhubei, Hsinchu County, Taiwan (On-Site)
2 Weeks ago
Trend Micro - Sr. AI Engineer

Trend Micro

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

PwC

Taoyuan City, Taiwan (On-Site)
8 Months ago
NVIDIA - Mixed Signal Design Engineer (RDSS Intern)

NVIDIA

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

Corsair

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior System Software Engineer, Robotics Simulation

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
Google - Staff Systems Architect, Advanced Research and Development

Google

Mountain View, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Silicon Solution Engineer - Hardware

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Samsung Semiconductor - Senior Engineer, DRAM

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Months ago
Krafton  - Production Management Office Studio Supporter

Krafton

Seoul, South Korea (On-Site)
2 Months ago
NVIDIA - Senior Boot Software Engineer

NVIDIA

Hyderabad, Telangana, India (On-Site)
1 Month ago
Playtika - R&D Team Leader

Playtika

Poland (Hybrid)
4 Months ago
Google - Senior Imaging and On-Device Machine Learning Software Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Google - Senior Mixed Signal Silicon CAD Engineer

Google

Mountain View, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, 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