JobsSenior Staff Software Engineer, CPU
Job description
The Senior Staff Software Engineer, CPU role at Google focuses on leading the architecture, design, development, and testing of ARM-based server platforms. The position is part of the Platforms Infrastructure Engineering team, which provides the foundational software and hardware that powers Google's services. Engineers in this role will drive innovation in server architecture and collaborate with various teams to optimize integration. This position requires a versatile engineer who is enthusiastic about tackling new challenges in a fast-paced environment.
Requirements
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++.
- 5 years of experience with design and architecture, and testing/launching software products.
- Experience with ARM CPUs, X86 CPUs, operating systems, cloud computing, and computer architecture.
Responsibilities
- Lead the CPU software architecture, design, development and testing of ARM-based server platforms.
- Drive innovation in x86/custom ARM silicon server architecture and contribute to the development of industry standards.
- Collaborate with hardware, software, and system engineers to ensure seamless integration and optimization.
- Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
- Lead and mentor a team of engineers, providing technical guidance and fostering a culture of innovation.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
