Software Engineering Manager, Systems Acceleration, Silicon

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

Description For Software Engineering Manager, Systems Acceleration, Silicon

Google is seeking a Software Engineering Manager to lead their Systems Acceleration team focusing on Silicon technology. This role combines technical expertise with leadership responsibilities, overseeing software power and performance optimization for SoCs. The position requires deep experience in C/C++ development, hardware acceleration, and team leadership.

The role involves working with cutting-edge technology at the intersection of software and hardware, specifically optimizing Pixel devices' performance. You'll be responsible for measuring and analyzing power and performance metrics, contributing to future SoC architectures, and leading a specialized team of engineers.

The ideal candidate will have at least 5 years of software development experience, with 1.5 years in a leadership role. Knowledge of hardware accelerators (GPU, TPU, DSP), embedded systems, and Android architecture is crucial. Additional expertise in ML model optimization and SoC Architecture would be highly valuable.

This position offers the opportunity to work on Google's mission to organize world's information and make it universally accessible. You'll be part of a team that combines the best of Google AI, Software, and Hardware to create innovative solutions. The role provides a unique chance to influence the future of Google's hardware products while leading and growing a talented engineering team.

Working at Google means joining a company committed to diversity, equality, and inclusion. The role offers the chance to work with cutting-edge technology while developing leadership skills and making a significant impact on Google's hardware initiatives.

Last updated 4 days ago

Responsibilities For Software Engineering Manager, Systems Acceleration, Silicon

  • 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 SoCs and software features
  • Grow and lead a team that is capable of optimizing Pixel software

Requirements For Software Engineering Manager, Systems Acceleration, Silicon

  • 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
  • Experience working with hardware and accelerators (e.g. GPU, TPU, DSP)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience building and optimizing ML models (preferred)
  • Experience in power and performance measurement and optimization (preferred)
  • Experience building embedded system software stack (preferred)
  • Understanding of android software and hardware architectures (preferred)
  • Understanding of SoC Architecture (preferred)

Benefits For Software Engineering Manager, Systems Acceleration, Silicon

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Comprehensive health benefits
  • Parental benefits

Interested in this job?

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

Technical Lead, Firmware, Pixel Systems Power

Lead firmware development for Google Pixel devices, focusing on power optimization and battery life improvements while working with cross-functional teams.

Manager II, Silicon Digital Design

Lead Silicon Digital Design role at Google, combining technical expertise and team leadership to develop custom silicon solutions for consumer products.

Lead CPU RTL Design Engineer

Lead CPU RTL Design Engineer position at Google, developing custom silicon solutions for consumer products with competitive compensation and benefits.

Senior Platform System Architect, Silicon

Senior Platform System Architect position at Google, focusing on custom silicon solutions and SoC architecture for consumer products with AI integration.

Senior Staff CPU RTL Design Engineer

Senior Staff CPU RTL Design Engineer position at Google focusing on CPU subsystem development and microarchitecture design.