Google is seeking a Senior CPU Performance Architect to join their hardware team, focusing on developing custom silicon solutions for Google's direct-to-consumer products. This role combines cutting-edge CPU architecture with Google's world-renowned AI capabilities, making it an exciting opportunity for experienced architects.
As a Senior CPU Performance Architect, you'll be instrumental in shaping the future of Google's hardware experiences. You'll work on improving processor instruction set architecture, developing innovative microarchitecture features, and delivering advanced SoC products. The role offers unique opportunities to collaborate with Google's Android applications and AI teams, conducting performance analysis and projections throughout various design phases.
The position requires deep expertise in CPU architecture, with responsibilities including performance modeling, architecture specification development, and leading collaboration across RTL, Design Verification, and Physical Design teams. You'll be working with ARM architecture, developing performance models, and driving correlation between models and RTL implementation.
The role offers competitive compensation ($150,000-$223,000) plus bonus, equity, and comprehensive benefits. You'll be part of Google's mission to create radically helpful experiences through the combination of AI, Software, and Hardware. The position is available in several US locations, including Mountain View, Austin, Portland, and Poughkeepsie.
This is an excellent opportunity for someone with strong CPU architecture background who wants to impact millions of users worldwide through Google's consumer products. You'll work with exceptional engineers across various disciplines, guide junior CPU architects, and be at the forefront of developing next-generation hardware solutions that push the boundaries of performance and efficiency.
The ideal candidate will have at least 5 years of experience in microprocessor architecture and performance, with knowledge of various instruction set architectures and system software components. A background in Computer Architecture and experience with performance modeling and analysis are essential for success in this role.