Senior CPU Performance Architect
Google · Portland, OR · 3 days ago
On-siteEngineeringFull-time
About the role
Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.
Responsibilities
- Learn more about benefits at Google.
- Plan and evaluate ARM’s architecture features from both architecture and performance aspects.
- Develop a performance model for performance analysis and microarchitecture studies.
- Lead collaboration with design and verification teams to develop efficient CPU implementation.
- Define and write CPU subsystem architecture specifications.
- Drive performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
- 8 years of experience with micro-processor architecture, micro-architecture, performance, and design.
Preferred qualifications
- Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science with an emphasis on computer architecture.
- 5 years of experience in CPU micro-architecture exploration and development.
- Knowledge of processor instruction set architecture (e.g., ARM, RISC-V, x86).
- Knowledge of system software components, such as Linux, drivers, and runtime.
Pay
$163,000 - $237,000 (USD) + 15% bonus target + equity + benefits