Device-Level CPU Performance Engineer

Arm

Cambridge

Hybrid

GBP 74,000 - 100,000

Full time

6 days 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

Arm is seeking a CPU Performance Engineer focused on device-level performance analysis. You will work with real devices and silicon platforms to understand real‑world workloads and translate findings into architecture guidance.

Responsibilities include analysing performance with PMU counters, reproducing silicon behaviors in emulation/FPGA, and collaborating with architecture teams to drive data‑backed recommendations. The role supports hybrid working in the UK.

Qualifications

  • Strong understanding of CPU microarchitecture fundamentals (pipelines, caches, speculation).
  • Experience in performance analysis (profiling, benchmarking, debugging).
  • Familiarity with PMU‑based profiling tools or equivalent counters.
  • Basic programming or scripting skills (Python, C/C++, or similar).
  • Strong analytical and problem‑solving skills.

Responsibilities

  • Analyse performance on real devices and workloads to identify bottlenecks.
  • Support investigations of system‑level performance issues tied to CPU factors.
  • Reproduce silicon‑observed behaviours in controlled environments (emulation/FPGA).
  • Contribute data to discussions with CPU architecture teams.
  • Develop and improve performance analysis workflows and tooling.

Skills

CPU microarchitecture
Performance analysis
PMU profiling
Programming (Python/C/C++)
Analytical skills

Tools

Emulation
FPGA
Performance counters

Job description

Arm is seeking a CPU Performance Engineer focused on device-level performance analysis. You will work with real devices and silicon platforms to understand real‑world workloads and translate findings into architecture guidance.

Responsibilities include analysing performance with PMU counters, reproducing silicon behaviors in emulation/FPGA, and collaborating with architecture teams to drive data‑backed recommendations. The role supports hybrid working in the UK.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Device-Level CPU Performance Engineer
Senior Device-Level CPU Performance Engineer

CamWebDir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Hybrid working
Senior CPU Performance Engineer Arm
Senior CPU Performance Engineer Arm

Semiconductor Engineering • United Kingdom

Remote
GBP 65,000 - 100,000
Senior CPU Performance Engineer
Senior CPU Performance Engineer

CamWebDir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Hybrid working
Senior Device-Level CPU Performance Engineer
Senior Device-Level CPU Performance Engineer

Semiconductor Engineering • Cambridge

On-site
GBP 65,000 - 90,000
Senior CPU Performance Engineer
Senior CPU Performance Engineer

Arm • Cambridge

Hybrid
GBP 74,000 - 100,000
Senior CPU Performance Engineer: Device-Level Insights
Senior CPU Performance Engineer: Device-Level Insights

Semiconductor Engineering • United Kingdom

Remote
GBP 65,000 - 100,000
SENIOR CPU PERFORMANCE ENGINEER
SENIOR CPU PERFORMANCE ENGINEER

Semiconductor Engineering • Cambridge

On-site
GBP 65,000 - 90,000
Senior CPU Performance Architect
Senior CPU Performance Architect

Camwebdir • United Kingdom

Hybrid
GBP 70,000 - 110,000
Performance Analysis Engineer (CPU)
Performance Analysis Engineer (CPU)

Arm • Cambridge

On-site
GBP 60,000 - 80,000
Attractive relocation package
Dynamic work environment
Equal opportunities for all
Senior CPU Performance Modelling Engineer: Power
Senior CPU Performance Modelling Engineer: Power

Arm Limited • Cambridge

Hybrid
GBP 90,000 - 140,000