Senior CPU Performance Architect
Google LLC
Mountain View, United States of America
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 237KJob location
Mountain View, United States of America
Tech stack
Software Bug Management
Computer Engineering
Microarchitecture
Linux
Microprocessors
Reduced Instruction Set Computing
Information Technology
Instruction Set Architecture
Job description
- 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.
- 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 & conditions
The US base salary range for this full-time position is $163,000-$237,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google.