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

Full time

18 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

European Tech Recruit is seeking a Senior Principal CPU Architect to define next-generation CPU architectures, working on high-performance designs and hardware/software co-design. The role requires deep expertise in out-of-order execution, memory hierarchies, and ISA development, with hands-on experience in C++ and Python tools for modeling and simulation.

You will collaborate with compiler, OS, and software teams to translate workloads into architectural features and guide future processor

Qualifications

  • 10+ years of experience in high-performance CPU architecture or related roles.
  • Deep understanding of out-of-order execution, superscalar design, and memory hierarchies.
  • Expertise in ISA design and vector/matrix/accelerator instructions.

Responsibilities

  • Lead architectural pathfinding for next-generation CPU designs.
  • Define and evaluate microarchitectural concepts for performance.
  • Develop cycle-accurate CPU simulation models in C++ and Python.
  • Collaborate with compiler, OS, and software teams on hardware/software co-design.
  • Analyse workloads to identify bottlenecks and translate them into architectural features.

Skills

CPU architecture
Microarchitecture
ISA design
Performance analysis
C++
Python
Cycle-accurate simulation
Compiler/OS co-design
Profiling tools
x86/Arm/RISC-V

Tools

VTune
Perf
LLVM/GCC
CPU simulators

Job description

Senior Principal CPU Architect – CPU Architecture / Microarchitecture / ISA / Performance Analysis / Hardware-Software Co-Design


We are currently partnered with a global semiconductor and advanced computing technology organisation developing next-generation high-performance processor architectures.


As part of their continued investment in future CPU technologies, they are looking to appoint a highly experienced Senior Principal CPU Architect to help define the next generations of high-performance CPU architecture.


Key responsibilities



  • Lead architectural pathfinding for next-generation CPU designs and technologies

  • Define and evaluate advanced CPU microarchitectural concepts

  • Develop architectural approaches covering fetch, decode, execution pipelines, out-of-order scheduling, and multi-level memory hierarchies

  • Evaluate and define new instruction-set capabilities, including vector, matrix, and specialised compute instructions

  • Analyse emerging workloads and identify software and application bottlenecks

  • Translate workload and software requirements into future microarchitectural capabilities

  • Work closely with compiler, operating-system, and application-software teams on hardware/software co-design

  • Develop and guide C++-and Python-based cycle-accurate CPU simulation models


Key requirements



  • 10+ years of relevant industry experience in high-performance CPU architecture or closely related processor architecture roles

  • Extensive experience with high-performance CPU architecture and microarchitecture

  • Deep understanding of out-of-order execution and modern superscalar processor design

  • Strong knowledge of branch prediction, register renaming, speculative execution, and execution pipelines

  • Strong understanding of cache hierarchies and memory-system architecture

  • Deep knowledge of cache coherency and coherency protocols

  • Strong understanding of instruction-set architecture and ISA design

  • Knowledge of exception models, memory consistency, and virtualisation

  • Experience analysing workloads using profiling tools, performance counters, and simulation traces

  • Familiarity with performance-analysis environments such as VTune, Perf,


Keywords


Senior Principal CPU Architect / Principal CPU Architect / CPU Architect / Principal Processor Architect / CPU Architecture / Processor Architecture / High-Performance CPU / High-Performance Computing / CPU Microarchitecture / Microarchitecture / Out-of-Order / OoO / Superscalar / Speculative Execution / Branch Prediction / Register Renaming / Instruction Scheduling / Fetch / Decode / Execution Pipeline / Memory Hierarchy / Cache Architecture / Cache Coherency / Coherency Protocols / Memory Consistency / Virtualisation / ISA / Instruction Set Architecture / ISA Design / ISA Extensions / Vector Extensions / Matrix Extensions / Specialised Instructions / Hardware Software Co-Design / Compiler Co-Design / Workload Analysis / Workload Profiling / Performance Analysis / Performance Counters / Simulation / Cycle-Accurate Simulation / Architectural Simulator / CPU Simulator / Performance Modelling / C / C++ / Python / VTune / Perf / SimPoints / LLVM / GCC / x86 / Arm / RISC-V / AI Workloads / Generative AI / Large Language Models / LLM / Graph Analytics / Confidential Computing


By applying to this role, you understand that we may collect your personal data and process it in line with our privacy policy.


https://eu-recruit.com/wp-content/uploads/2025/01/European-Tech-Recruit-Privacy-Notice-2025.pdf

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

Similar jobs worth comparing

Senior CPU HW Performance Architect – CPU Microarchitecture / Performance Modelling / C++ / Python / Workload Analysis / PPA
Senior CPU HW Performance Architect – CPU Microarchitecture / Performance Modelling / C++ / Python / Workload Analysis / PPA

European Tech Recruit • Cambridge

On-site
GBP 120,000 - 180,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
Senior Principal CPU Architec
Senior Principal CPU Architec

European Tech Recruit • Cambridge

On-site
GBP 120,000 - 180,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
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 Engineer
Senior CPU Engineer

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 110,000
Lead Architect, Next-Gen CPU & ISA Innovation
Lead Architect, Next-Gen CPU & ISA Innovation

MRL Consulting Group Ltd. • Cambridgeshire and Peterborough

On-site
GBP 90,000 - 130,000
Senior CPU Engineer
Senior CPU Engineer

IC Resources • Cambridge

On-site
GBP 85,000 - 130,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