CPU Performance Modelling Engineer: Microarchitecture

European Tech Recruit

Cambridge

On-site

GBP 65,000 - 90,000

Full time

14 days+
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 partners with a global technology leader that has a major R&D presence in Cambridge, seeking a Performance Modelling Engineer to advance CPU architecture through modelling, simulation and workload analysis.

You will design cycle-accurate models, implement simulation environments, and evaluate architectural features for performance and power. 4+ years in CPU modelling with C++/Python is required, knowledge of Arm architectures is beneficial.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering or related field.
  • 4+ years of relevant industry experience in CPU performance modelling or architecture.
  • Hands-on experience with CPU performance modelling and microarchitectural analysis.
  • Familiarity with cycle-accurate, cycle-approximate or functional simulation environments.
  • Strong understanding of CPU pipelines and performance metrics.
  • Experience with CPU power models and cache-system models.
  • Strong software engineering background: design, implementation, testing, debugging.
  • Knowledge of Arm architectures (Armv8-A, Armv9-A).

Responsibilities

  • Design, implement and enhance performance models for advanced CPU microarchitectures.
  • Develop and maintain cycle-accurate and cycle-approximate simulation environments.
  • Evaluate performance and power implications of proposed CPU features.
  • Conduct architectural trade-off, sensitivity and cost-benefit analyses.
  • Develop methodologies, tools and automated workflows for CPU performance analysis.
  • Build visualisation and analytical tools to identify bottlenecks and optimisations.
  • Analyse workload characteristics and translate findings into architectural recommendations.
  • Collaborate with CPU architects, software engineers and performance modelling specialists.
  • Contribute to evaluation and optimisation of next-generation processor designs.

Skills

CPU performance modelling
C++
Python
Scripting
Data analysis
Performance visualisation
Microarchitecture analysis

Education

Bachelor's or Master's in CS/EE

Tools

SystemC
RTL

Job description

European Tech Recruit partners with a global technology leader that has a major R&D presence in Cambridge, seeking a Performance Modelling Engineer to advance CPU architecture through modelling, simulation and workload analysis.

You will design cycle-accurate models, implement simulation environments, and evaluate architectural features for performance and power. 4+ years in CPU modelling with C++/Python is required, knowledge of Arm architectures is beneficial.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 CPU Performance Modeling Engineer
Senior CPU Performance Modeling Engineer

Arm • Cambridge

Hybrid
GBP 74,000 - 100,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
Lead CPU Performance Modelling Architect
Lead CPU Performance Modelling Architect

Advanced Micro Devices • Cambridge

On-site
GBP 70,000 - 110,000
Senior CPU Performance Modelling Engineer: Power
Senior CPU Performance Modelling Engineer: Power

Arm Limited • Cambridge

Hybrid
GBP 90,000 - 140,000
Senior CPU Hardware Performance Architect - CPU Simulations / Microarchitecture / C++ / Python
Senior CPU Hardware Performance Architect - CPU Simulations / Microarchitecture / C++ / Python

European Tech Recruit • Cambridge

On-site
GBP 110,000 - 170,000
Senior CPU HW Performance Architect
Senior CPU HW Performance Architect

European Tech Recruit • Cambridge

On-site
GBP 110,000 - 150,000
Senior Performance Modelling Engineer (CPU group)
Senior Performance Modelling Engineer (CPU group)

CamWebDir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Senior Performance Modelling Engineer (CPU group)
Senior Performance Modelling Engineer (CPU group)

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000