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

Full time

11 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

European Tech Recruit is seeking a senior CPU Hardware Architect for our Cambridge-based R&D partner. You will help define CPU architectures, interfaces between hardware, firmware and OS, and work with engineering teams to translate product requirements into practical solutions.

Cutting-edge work includes CPU core architectures, ISA interfaces, and hardware/software co-design. 5+ years of relevant experience and strong C/C++/Python skills are expected.

Qualifications

  • 4+ years of CPU architecture or microarchitecture experience.
  • Strong ISA knowledge and assembly language skills.
  • Experience with Arm, RISC-V and/or MIPS architectures.
  • Deep understanding of modern CPU core microarchitecture.
  • Proficient in C, C++, assembly and/or Python.
  • Experience modelling microprocessors in C/C++.
  • Experience with AVX vector extensions.
  • Knowledge of Arm SVE.
  • Knowledge of Arm SME.
  • Experience with Confidential Compute Architecture (CCA).

Responsibilities

  • Contribute to the definition and development of next-generation CPU architectures.
  • Define interfaces between CPU hardware, firmware and operating systems.
  • Collaborate with engineering teams to develop architectural specifications.
  • Translate requirements into practical architecture solutions for CPUs.
  • Support processor architecture modelling, analysis and evaluation.
  • Contribute to hardware/software co-design and optimisation activities.
  • Analyse architectural requirements and assess implementation options.
  • Collaborate with distributed teams across architecture and development functions.
  • Support development and evaluation of modern CPU core architectures.

Skills

4+ years experience
ISA understanding
Arm/RISC-V/MIPS
CPU core microarchitecture
C/C++/assembly/Python
microprocessor modelling in C/C++
AVX
Arm SVE
Arm SME
CCA (Confidential Compute Architecture

Job description

CPU Hardware Architect – CPU Architecture / ISA / Arm / RISC-V / MIPS / Hardware-Software Co-Design

We are currently partnered with a global technology organisation with a major R&D presence in Cambridge, supporting the development of a new and competitive CPU architecture. They are looking for a CPU Hardware Architect to contribute to architectural definition, hardware/software interfaces and processor design. You will work closely with CPU architects and engineering teams to translate product and system requirements into practical architectural solutions, while helping define interfaces between CPU hardware, firmware and operating systems.

Key responsibilities
  • Contribute to the definition and development of next-generation CPU architectures.
  • Define and refine interfaces between CPU hardware, firmware and operating systems.
  • Work closely with CPU architects and engineering teams to develop architectural specifications.
  • Translate system, product and user requirements into practical CPU architecture solutions.
  • Support processor architecture modelling, analysis and evaluation.
  • Contribute to hardware/software co-design and optimisation activities.
  • Analyse architectural requirements and assess potential implementation approaches.
  • Collaborate with geographically distributed engineering teams across architecture and development functions.
  • Support the development and evaluation of modern CPU core architectures.
Key requirements
  • 4+ years of relevant experience in CPU architecture, processor architecture or CPU microarchitecture.
  • Strong understanding of Instruction Set Architecture (ISA) and assembly language.
  • Knowledge of one or more modern processor architectures, such as Arm, RISC-V and/or MIPS.
  • Strong understanding of modern CPU core microarchitecture.
  • Software development experience using C, C++, assembly and/or Python.
  • Experience modelling microprocessors using high-level languages such as C or C++.
  • Experience with Advanced Vector Extensions (AVX).
  • Knowledge of Arm Scalable Vector Extension (SVE).
  • Knowledge of Arm Scalable Matrix Extension (SME).
  • Experience with Confidential Compute Architecture (CCA).
Keywords

CPU Architect / CPU Hardware Architect / CPU Architecture / Hardware Architect / Processor Architect / CPU Microarchitecture / Processor Microarchitecture / CPU Core / Processor Design / Instruction Set Architecture / ISA / Assembly / Arm / Arm Architecture / Armv8 / Armv9 / RISC-V / MIPS / C / C++ / Python / Microprocessor Modelling / CPU Modelling / Architectural Modelling / Hardware/ Firmware / Firmware Interfaces / Operating Systems / Hardware/Software Co-Design / Hardware/Software Co-Optimisation / AVX / Advanced Vector Extensions / SVE / Scalable Vector Extension / SME / Scalable Matrix Extension / CCA / Confidential Compute Architecture / Morello / CHERI / Capability Hardware Enhanced RISC Instructions / Compiler Backend / Code Generation / Compiler Architecture / Performance Analysis / Performance Optimisation

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 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 – 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
CPU Architect, Hardware
CPU Architect, Hardware

European Tech Recruit • Cambridge

On-site
GBP 90,000 - 130,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 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 CPU HW Performance Architect
Senior CPU HW Performance Architect

European Tech Recruit • Cambridge

On-site
GBP 110,000 - 150,000
Senior Principal CPU Architec
Senior Principal CPU Architec

European Tech Recruit • Cambridge

On-site
GBP 120,000 - 180,000
Senior Performance Modelling Engineer (CPU group)
Senior Performance Modelling Engineer (CPU group)

Arm Limited • Cambridge

Hybrid
GBP 90,000 - 140,000
Senior Performance Modelling Engineer (CPU group)
Senior Performance Modelling Engineer (CPU group)

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Performance Analysis Engineer (CPU)
Performance Analysis Engineer (CPU)

Arm • Cambridge

Hybrid
GBP 60,000 - 80,000
Attractive relocation package
Dynamic work environment
Equal opportunities for all