[Remote] Senior CPU Performance Architect
Note: The job is a remote job and is open to candidates in USA. Google is a leading technology company that is dedicated to organizing the world's information and making it universally accessible and useful. The Senior CPU Performance Architect will be part of a team that develops custom silicon solutions, contributing to the innovation behind products used by millions and shaping the next generation of hardware experiences.
Responsibilities
- 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
Skills
- 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
- Experience with performance modeling, analysis, correlation, and workload characterization and experience with CPU architecture (e.g., CPU block)
- 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
Benefits
- Bonus
- Equity
- Benefits
Company Overview
Company H1B Sponsorship
Apply To This Job