Senior CPU Performance Architect

Google LLC
Austin, TX, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$163,000.0 - $237,000.0
Working hours
Regular working hours
Job source

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:51 min

ARM CPU architecture and general purpose registers

Sebastian Theophil Sebastian Theophil · WWC 2024

1:56 min

Optimizing AI processing capabilities for edge microcontrollers

Stephan Gillich Stephan Gillich +3 · WWC 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

5:40 min

Understanding hardware disparities in resource equal setups

Daniel Seybold Daniel Seybold · WWC Europe 2026

3:49 min

Advantages of stack-based virtual machine languages

Steve Shadders · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all