Software Engineering Manager II, Embedded Systems, Platforms Infrastructure Engineering

Google is a global technology company that builds innovative products and services used by billions of people.
$189,000 - $284,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineering Manager II, Embedded Systems, Platforms Infrastructure Engineering

Google is seeking a Software Engineering Manager II to lead their Embedded Systems team within the Platforms Infrastructure Engineering division. This role combines technical leadership with people management, focusing on developing and maintaining data center infrastructure that powers Google's vast product portfolio.

The position requires an experienced leader with deep technical expertise in embedded systems and kernel development. You'll be responsible for managing a team that ensures data center stability, drives innovation in server reliability tools, and maintains robust performance while achieving cost savings. The role involves working with complex systems at Google's scale, requiring both technical depth and leadership skills.

As a manager, you'll guide multiple teams across locations, oversee large-scale project deployments, and manage substantial product budgets. The role demands expertise in embedded software development, particularly in areas like BIOS, BMC, and diagnostics, along with deep knowledge of memory reliability techniques.

The ideal candidate will have a strong background in software development, proven leadership experience, and the ability to work effectively in a complex, matrixed organization. You'll be expected to contribute to technical strategy, mentor team members, and drive innovation in system reliability and performance.

This position offers competitive compensation including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. Located in the San Francisco Bay Area, you'll be working at the heart of Google's technical infrastructure team, playing a crucial role in maintaining and advancing the systems that make Google's services possible.

The role presents an excellent opportunity for those looking to combine technical leadership with people management, working on cutting-edge infrastructure projects at one of the world's leading technology companies. You'll be part of a team that takes pride in being "engineers' engineers," solving complex technical challenges while leading and developing talented engineering teams.

Last updated 4 days ago

Responsibilities For Software Engineering Manager II, Embedded Systems, Platforms Infrastructure Engineering

  • Lead a team responsible for delivering system software for servers into Google data centers
  • Set and communicate team priorities that support the broader organization's goals
  • Set clear expectations with individuals and provide feedback and coaching
  • Develop mid-term technical goal and roadmap
  • Design, guide and vet systems designs and write product code
  • Review code developed by other engineers and provide feedback

Requirements For Software Engineering Manager II, Embedded Systems, Platforms Infrastructure Engineering

Python
Java
JavaScript
Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management/team leadership role
  • Experience in Embedded Software development and kernel
  • Experience with memory reliability techniques (ADDDC, PPR, MPR)

Benefits For Software Engineering Manager II, Embedded Systems, Platforms Infrastructure Engineering

Medical Insurance
Equity
401k
  • Base salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Google Software Engineering Manager II, Embedded Systems, Platforms Infrastructure Engineering

Senior Platform Software Architect, Silicon

Senior Platform Software Architect position at Google, focusing on custom silicon solutions and hardware-software integration for consumer products.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture for consumer products.

Technical Program Manager, Chip Design

Lead custom silicon projects at Google as a Technical Program Manager, managing cross-functional teams and driving chip design initiatives.

Manager II, Silicon Digital Design

Lead Silicon Digital Design team at Google, developing custom silicon solutions for consumer products with competitive compensation and benefits.

Software Engineering Manager II, Network Interface Card Firmware

Lead firmware engineering team at Google, managing technical direction and team development for network interface card systems.