CPU HW Performance Architect

Eu Recruit
Cambridge, UK
9 days ago
Apply on eu-recruit.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Compilers Profiling Computer Programming Computer Engineering Microarchitecture Software Debugging Python (Programming Language) CPU Design Software Engineering Information Technology C++14

Job description

Our client is a leading global technology organisation with a major R&D presence in Cambridge. They are looking for a Senior CPU HW Performance Architect to join their CPU Performance team and contribute to the development of next-generation high-performance CPU cores. You will work across performance modelling, workload analysis and microarchitectural exploration, helping guide critical design decisions across performance, power and area., * Define next-generation CPU microarchitecture and high-level specifications in collaboration with hardware and software teams.

  • Build and refine cycle-accurate and functional simulators to evaluate new microarchitectural concepts.
  • Propose innovative CPU microarchitecture features and analyse their impact on performance, power and area.
  • Profile workloads, identify bottlenecks and perform sensitivity analysis to guide CPU optimisation.
  • Work closely with architecture, hardware, software and performance engineering teams.

Requirements

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering or a related discipline, with significant relevant industry experience, or a PhD.
  • Strong understanding of CPU microarchitecture, particularly areas such as fetch/decode, branch prediction, rename/dispatch, out-of-order execution, execution units, load/store, prefetching and memory hierarchy.
  • Good understanding of performance, power and area trade-offs in high-performance CPU design.
  • Strong software engineering and performance profiling skills.
  • Programming experience with modern C++ and Python.
  • Strong analytical and debugging ability.

Desirable

  • Deep expertise in CPU architecture and microarchitecture.
  • Experience taking microarchitectural innovations from concept towards silicon.
  • Hands-on experience with cycle-accurate simulators and performance models.
  • Pre-silicon performance analysis experience.
  • Understanding of operating systems, compilers and application workloads.
  • Patents, publications or other recognised technical contributions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu-recruit.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:51 min

ARM CPU architecture and general purpose registers

Sebastian Theophil Sebastian Theophil · World Congress 2024

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl · LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

1:12 min

Addressing the competitive landscape of specialized hardware demands

Hazal Mestci +1 · Coffee With Developers

3:04 min

Clarifying compiled versus interpreted language implementations

Aleksandra Sikora · World Congress 2023

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

Videos

See all

Related articles

See all