Senior CPU Hardware Performance Architect - CPU Simulations / Microarchitecture / C++ / Python

European Tech Recruit

Cambridge

On-site

GBP 110,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

European Tech Recruit seeks a Senior CPU Hardware Performance Architect in Cambridge to drive microarchitectural exploration and quantitative performance modeling for future high-performance processors.

You will build cycle-accurate simulators in C++/Python, profile complex workloads, and collaborate across compiler, OS, and hardware teams to shape silicon decisions and optimize throughput, power, and die area.

Qualifications

  • Strong background in CPU microarchitecture and core execution structures.
  • Proficient in C++ and Python for simulation and modeling tools.
  • Experience in performance profiling and workload characterization.
  • Understanding of PPA trade-offs in high-performance CPU design.
  • Preferrred: pre-silicon performance analysis or microarchitectural pathfinding.

Responsibilities

  • Own CPU performance modeling and workload characterization on-site in Cambridge.
  • Develop and maintain high-fidelity C++/Python simulators to evaluate ideas.
  • Quantify hardware bottlenecks and analyze throughput, power, and area.
  • Collaborate with hardware and software teams to define microarchitectural specs.
  • Translate workload insights into actionable hardware requirements.
  • Conduct pre-silicon validation and trade-off studies.

Skills

CPU microarchitecture
C++
Python
Performance profiling
Workload characterization

Education

Master's or Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field (or PhD)

Tools

Cycle-accurate simulators

Job description

Senior CPU Hardware Performance Architect - CPU Simulations / Microarchitecture / C++ / Python

Join a global technology organisation researching and developing next-generation high-performance computing architectures and microarchitectural innovations. Operating at the forefront of semiconductor innovation, silicon design, and workload acceleration, the company is building foundational CPU cores designed to power compute-intensive workloads across future processing platforms.

This senior-level performance architecture role offers the opportunity to drive microarchitectural exploration and quantitative performance modeling for future high-performance processors. The position combines cycle-accurate simulation, workload profiling, bottleneck analysis, microarchitectural innovation, and performance-power-area optimization.

This is an on-site position based in Cambridge, UK.

Role Overview

You will take technical ownership of CPU performance modeling, workload characterization, and quantitative trade-off analysis on-site in Cambridge.

Your responsibilities will span the entire performance engineering lifecycle—from constructing C++/Python-based simulation models and profiling complex software workloads to identifying hardware execution bottlenecks, proposing novel pipeline features, and evaluating performance, power, and area (PPA) impacts to guide silicon design decisions.

Key Responsibilities
  • Collaborate with hardware and software engineering teams to define microarchitectural specifications for next-generation CPU cores.
  • Develop, refine, and maintain high-fidelity, cycle-accurate and functional C++/Python simulators to evaluate emerging pipeline concepts.
  • Propose innovative microarchitecture features across core execution structures and rigorously quantify their impact on overall processing throughput.
  • Profile complex software workloads, isolate microarchitectural bottlenecks, and conduct sensitivity analysis to guide core optimization.
  • Partner with compiler, OS, and hardware design groups to translate workload insights into actionable hardware specifications.
  • Execute pre-silicon performance validation and trade-off studies balancing throughput gains against power and die area budgets.
Required Experience
  • Strong background in CPU microarchitecture, with deep technical understanding of core execution structures (such as fetch/decode, branch prediction, out-of-order dispatch, load/store units, prefetchers, and memory hierarchies).
  • Master’s or Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field (or PhD).
  • Practical experience in performance profiling, workload characterization, and low-level software analysis.
  • Strong software engineering skills with modern C++ and Python for simulation and modeling toolchain development.
  • Demonstrated understanding of performance, power, and area (PPA) trade-offs in high-performance CPU design.
  • Preferred: Hands-on experience with cycle-accurate CPU simulators, pre-silicon performance analysis, or microarchitectural pathfinding.
  • Preferred: Track record of taking microarchitectural concepts from early exploration toward production silicon.
  • Preferred: Familiarity with OS kernel internals, compiler optimizations, granted patents, or published technical contributions in computer architecture.

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior CPU HW Performance Architect
Senior CPU HW Performance Architect

European Tech Recruit • Cambridge

On-site
GBP 110,000 - 150,000
Performance Modelling Engineer – CPU Modelling / Microarchitecture / C++ / Python / Simulation / Performance Analysis
Performance Modelling Engineer – CPU Modelling / Microarchitecture / C++ / Python / Simulation / Performance Analysis

European Tech Recruit • Cambridge

On-site
GBP 65,000 - 90,000
Senior CPU Performance Architect - Microarchitecture
Senior CPU Performance Architect - Microarchitecture

European Tech Recruit • Cambridge

On-site
GBP 110,000 - 170,000
Senior Principal CPU Architect – CPU Architecture / Microarchitecture / ISA / Performance Analysis / Hardware-Software Co-Design
Senior Principal CPU Architect – CPU Architecture / Microarchitecture / ISA / Performance Analysis / Hardware-Software Co-Design

European Tech Recruit • Cambridge

On-site
GBP 150,000 - 180,000
Senior CPU HW Performance Architect
Senior CPU HW Performance Architect

Huawei Technologies Research & Development (UK) Ltd • Cambridge

On-site
GBP 90,000 - 140,000
CPU Design Engineer – Microarchitecture / RTL / Performance / PPA
CPU Design Engineer – Microarchitecture / RTL / Performance / PPA

European Tech Recruit • Cambridge

On-site
GBP 70,000 - 110,000
CPU Architect (Senior Principal) - Sponsorship available.
CPU Architect (Senior Principal) - Sponsorship available.

European Tech Recruit • Cambridge

On-site
GBP 110,000 - 170,000
CPU Hardware Architect – CPU Architecture & Microarchitecture | CPU Architecture / ISA / Arm / RISC-V / MIPS / Hardware-Software Co-Design
CPU Hardware Architect – CPU Architecture & Microarchitecture | CPU Architecture / ISA / Arm / RISC-V / MIPS / Hardware-Software Co-Design

European Tech Recruit • Cambridge

On-site
GBP 90,000 - 130,000
CPU Performance Modelling Architect | C++/Python & Microarchitecture
CPU Performance Modelling Architect | C++/Python & Microarchitecture

European Tech Recruit • Cambridge

On-site
GBP 65,000 - 90,000
Senior Principal CPU Architect | MRL Consulting
Senior Principal CPU Architect | MRL Consulting

MRL Consulting Group Ltd. • Cambridgeshire and Peterborough

On-site
GBP 90,000 - 130,000