Posted in

CPU Architecture and Performance Architect – Silicon

CPU Architecture and Performance Architect – Silicon

CompanyGoogle
LocationAustin, TX, USA, Mountain View, CA, USA, Portland, OR, USA, Poughkeepsie, NY, USA
Salary$156000 – $229000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
  • 5 years of experience in microprocessor architecture, microarchitecture, performance, or advanced CPU design.
  • Experience in CPU architecture, C/C++, and scripting languages (e.g., Python).
  • Experience in performance modeling, analysis, correlation, and workload characterization.

Responsibilities

  • Develop and modify a performance model for performance analysis and microarchitecture study, and evaluate ARM’s architecture features from architecture and performance angles.
  • Define and write central processing unit (CPU) subsystem architecture specifications.
  • Collaborate with Register-Transfer Level (RTL), design verification, and physical design teams to develop a performance and efficient CPU implementation.
  • Perform performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage.

Preferred Qualifications

  • Master’s degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, or a related technical field.
  • Experience in microprocessor instruction set architecture (e.g., ARM, RISC-V, x86).
  • Experience in CPU/Machine Learning (ML) microarchitecture exploration, performance model development, performance analysis, performance correlation, or workload characterization.
  • Experience with system software components, such as Linux, drivers, and runtime.