Senior Principal CPU Architec

European Tech Recruit is looking for a Senior Principal CPU Architec

Job description

Senior Principal CPU Architect

Location: Cambridge, UK

Type: Permanent

Experience: 10+ years

About the Role

Our client is looking for a highly experienced Senior Principal CPU Architect to help define the next generations of high-performance CPU architecture.

This is a strategic individual-contributor position focused on long-term CPU architecture, ISA development, advanced microarchitecture, workload analysis and hardware/software co-design.

You will help shape CPU technologies several years ahead of production and work on computational challenges including Generative AI, LLMs, graph analytics and confidential computing.


Key Responsibilities

  • Lead architectural pathfinding for next-generation CPU designs and technologies.
  • Define microarchitectural concepts covering fetch/decode, execution pipelines, out-of-order scheduling and multi-level memory hierarchies.
  • Evaluate and define new ISA capabilities, including vector/matrix extensions and specialised compute instructions.
  • Analyse emerging workloads and translate software bottlenecks into microarchitectural requirements.
  • Work closely with compiler, operating system and application software teams on hardware/software co-design.
  • Guide development of C++ and Python based cycle-accurate CPU simulation models.
  • Evaluate architectural concepts across performance, power and area.
  • Provide senior technical leadership and contribute to longer-term technology roadmaps.


Requirements

  • Extensive industry experience in high-performance CPU architecture.
  • Deep understanding of out-of-order execution, branch prediction, register renaming, speculative execution, cache hierarchies and coherency protocols.
  • Strong understanding of ISA design, exception models, memory consistency and virtualisation.
  • Experience with workload profiling, performance counters and simulation traces.
  • Familiarity with tools such as VTune, Perf, SimPoints or similar performance analysis environments.
  • Strong experience developing cycle-accurate architectural simulators using C, C++ and Python.
  • MS or PhD in Computer Engineering, Computer Science, Electrical Engineering or a related discipline.


Desirable

  • Experience delivering multiple high-performance CPU designs through silicon tape-out.
  • Experience with x86, Arm and/or RISC-V.
  • Contributions to LLVM, GCC, architectural frameworks or open ISA communities.
  • Knowledge of chiplets, 3D stacking and advanced semiconductor packaging.


Extra information

Status
Open
Education Level
Secondary School
Location
Cambridge
Type of Contract
Full-time jobs
Published at
29-09-2026
Full UK/EU driving license preferred
No
Car Preferred
No
Must be eligible to work in the EU
No
Cover Letter Required
No
Languages
English

Cambridge | Full-time jobs | Secondary School

Apply directly

Share this vacancy