Senior CPU Performance Architect

Google Inc.

Austin (TX)

On-site

USD 163,000 - 237,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity grant
Bonus program
Benefits package

Job summary

Google Inc. in multiple locations (Austin, Portland, Mountain View, Poughkeepsie) seeks an experienced CPU architecture engineer to plan and evaluate ARM features, and to develop performance models for microarchitecture studies.

You will lead cross‑functional collaboration to deliver efficient CPU implementations and write architecture specifications. The role requires strong expertise in CPU architecture, performance modeling, and system software understanding (Linux, drivers, runtime) with an

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or 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).

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

Micro-architecture
Performance modeling
CPU architecture
Workload characterization
Instruction set knowledge (ARM, RISC-V

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on computer architecture

Tools

Linux
Runtime
Device drivers

Job description

Austin, TX, USA; Portland, OR, USA; Mountain View, CA, USA; Poughkeepsie, NY, USA – Please select your preferred working location from the options above.

Qualifications
  • 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).
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.
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.

US: $163,000 – $237,000 (USD) + 15% bonus target + equity + benefits.

Learn more about benefits at Google.

English proficiency is a requirement for all roles unless stated otherwise.

Google is a proud equal‑opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law.

Equity is granted exclusively and discretionally by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior CPU Performance Architect
Senior CPU Performance Architect

Google • Portland (OR)

On-site
USD 163,000 - 237,000
Senior CPU Performance Architect
Senior CPU Performance Architect

Google • Austin (TX)

Hybrid
USD 163,000 - 237,000
Senior CPU Performance Architect
Senior CPU Performance Architect

Google • City of Poughkeepsie (NY)

On-site
USD 163,000 - 237,000
CPU Performance Architect
CPU Performance Architect

Google • Mountain View (CA)

On-site
USD 163,000 - 237,000
Senior CPU RTL Design Engineer
Senior CPU RTL Design Engineer

Google • Mountain View (CA)

On-site
USD 163,000 - 237,000
Senior CPU Design Verification Engineer, Silicon
Senior CPU Design Verification Engineer, Silicon

Google • United States

On-site
USD 163,000 - 237,000
Equity
Bonus target
Lead CPU Design Verification Engineer, Silicon
Lead CPU Design Verification Engineer, Silicon

Google Inc. • City of Poughkeepsie (NY), Portland (OR)

On-site
USD 192,000 - 279,000
CPU Power Modeling Engineer
CPU Power Modeling Engineer

Google Inc. • Austin (TX)

On-site
USD 138,000 - 197,000
Equity
Benefits
CPU Design Verification Engineer
CPU Design Verification Engineer

Google • United States

On-site
USD 138,000 - 198,000
Senior Staff Software Engineer, CPU
Senior Staff Software Engineer, CPU

Google • Sunnyvale (CA)

On-site
USD 248,000 - 349,000