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 someone who can effectively communicate in English to collaborate with global 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 work with state-of-the-art technology, lead important technical initiatives, and contribute to Google's hardware innovation. You'll be supported by Google's inclusive culture and commitment to diversity, with opportunities for professional growth and development.

Last updated 6 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

Interested in this job?

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

ASIC Platform Software Architect, Silicon

Lead ASIC platform software architecture at Google, developing custom silicon solutions for consumer products with focus on hardware-software integration.

Senior Technical Program Manager, Chip Design

Lead silicon development projects at Google, managing cross-functional teams for SoC validation and implementation in consumer hardware products.

Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Staff Software Engineer position at Google focusing on embedded systems and firmware development for the Technical Infrastructure team.

Tensor SoC Group Product Manager

Lead product strategy for Google's Tensor SoC development, defining chipset roadmaps and requirements for next-generation mobile computing solutions.

Senior CPU Microarchitecture Lead

Lead CPU microarchitecture development at Google, defining next-gen processor architectures for consumer products with competitive compensation and benefits.