
Senior Engineering Manager, Platforms Compute Software
- Sunnyvale, CA
- Permanent
- Full-time
- Bachelor’s degree, or equivalent practical experience.
- 8 years of experience with software development.
- 7 years of experience working with embedded operating systems.
- 5 years of experience in a technical leadership role; overseeing projects.
- 5 years of experience in a people management, supervision/team leadership role.
- Experience with the following: Embedded Systems, Firmware, Planning, Resource Management, Servers, and Vendor Management.
- Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience working in a complex, matrixed organization.
- Experience in one or more of the following: Data Center Architecture, x86/ARM CPU architecture, Platforms Software, Kernel Drivers, PCI Express, Unified Extensible Firmware Interface, C, C++, Operating Systems, X86/Assembly.
- Experience leading multi-year cross-functional projects to completion.
- Lead a team responsible for Platforms Compute Software for Servers and Storage into Google data centers, with a focus on quality and velocity. Provide leadership to a group of Software Engineers, Engineering Managers in an innovative and fast moving environment, at the boundary of hardware/software interaction.
- Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams.
- Manage, lead, and grow a team of system software developers and managers.
- Develop the long-term technical goal and roadmap within, and often beyond, the scope of your teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs.
- Oversee systems designs within the scope of the broader area, and review product or system development code to solve ambiguous problems.