Software Engineering Manager, Systems Acceleration, Silicon

Google organizes the world's information and makes it universally accessible and useful through AI, Software, and Hardware solutions.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineering Manager, Systems Acceleration, Silicon

Google is seeking a Software Engineering Manager to lead their Systems Acceleration team in Silicon development. This role combines technical expertise with leadership responsibilities, focusing on software power and performance optimization for SoCs. The position requires collaboration with cross-functional teams and oversight of large-scale projects.

As a manager, you'll guide a team of engineers while contributing to product strategy and technical leadership. The role involves working with cutting-edge hardware accelerators and optimizing software performance for Google's custom SoCs. You'll be part of a team that combines Google's AI, Software, and Hardware expertise to create innovative solutions.

The ideal candidate brings strong technical background in C/C++ development, experience with hardware accelerators, and proven leadership abilities. You'll work at the intersection of software and hardware, contributing to architecture designs for future SoCs while managing and developing your team. This role offers the opportunity to impact Google's hardware initiatives while working with teams across various regions.

The position is based in New Taipei, Taiwan, and requires strong communication skills to collaborate with international teams. You'll be part of Google's mission to create radically helpful experiences through technology, working on projects that push the boundaries of computing performance and efficiency. This role offers the chance to shape the future of Google's hardware ecosystem while leading and developing engineering talent.

Last updated 4 days ago

Responsibilities For Software Engineering Manager, Systems Acceleration, Silicon

  • Optimize the performance of production software running on Google SoCs
  • Contribute to the software and hardware architecture designs for Google's future SoCs and software features
  • Collaborate across organizations and teams to move the software and hardware design into production

Requirements For Software Engineering Manager, Systems Acceleration, Silicon

  • Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience
  • 5 years of experience with software development in C/C++
  • 1.5 years of experience in a leadership role
  • Experience working with hardware accelerators (e.g., GPU, TPU, DSP)
  • English fluency required

Benefits For Software Engineering Manager, Systems Acceleration, Silicon

  • Equal opportunity employer
  • Accommodation for disabilities
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Software Engineering Manager, Systems Acceleration, Silicon

Staff Software Engineer, Pixel Graphics System Software

Lead GPU graphics and compute technologies development for Google Pixel phones, managing technical teams and shaping future product designs.

Technical Program Manager III, Embedded, Pixel

Lead embedded systems development for Google Pixel devices as a Technical Program Manager III, managing complex projects and cross-functional teams.

Senior Technical Program Manager, Chip Design

Lead chip design programs at Google, managing SoC development and validation while working with cross-functional teams to deliver innovative silicon solutions.

Software Engineering Manager II, Network Interface Card Firmware

Lead firmware development teams at Google as a Software Engineering Manager II, overseeing network interface card projects while managing and mentoring engineering teams.

Senior Technical Program Manager, Chip Design

Lead silicon development projects at Google's Consumer Hardware team, managing SoC validation and cross-functional coordination.