To develop and manage the core infrastructure that powers Google's services, including the foundational software, hardware, and networking technologies, and to lead a team of engineers to optimize code and project goals.
Requirements
- Experience with Embedded Systems, Firmware, Planning, Resource Management, Servers, and Vendor Management.
- 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.
Responsibilities
- Lead a team responsible for Platforms Compute Software for Servers and Storage into Google data centers, with a focus on quality and velocity.
- Set and communicate team priorities that support the broader organization's goals.
- 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.
- Oversee systems designs within the scope of the broader area, and review product or system development code to solve ambiguous problems.
Other
- Bachelor’s degree, or equivalent practical experience.
- 5 years of experience in a people management, supervision/team leadership role.
- 5 years of experience in a technical leadership role; overseeing projects.
- Master's degree or PhD in Computer Science or related technical field (Preferred).
- 5 years of experience working in a complex, matrixed organization (Preferred).