Device-Level CPU Performance Engineer – Real-World Impact
Arm
Cambridge
On-site
GBP 73,500 - 99,500
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
Arm is seeking a CPU Performance Engineer in Cambridge to focus on device-level performance analysis. The role involves understanding CPU behaviour using profiling tools and providing insights to guide CPU design decisions. Candidates should have a solid foundation in CPU microarchitecture and experience in performance analysis. The position offers a salary range of £73,500 - £99,500 per year and does not require sponsorship for work in the UK.
Qualifications
Strong understanding of CPU microarchitecture fundamentals (pipelines, caches, speculation, memory hierarchy).
Experience in performance analysis (profiling, benchmarking, debugging).
Familiarity with PMU-based profiling tools or equivalent performance counters.
Basic programming or scripting skills (Python, C/C++, or similar).
Strong analytical and problem-solving skills.
Responsibilities
Analyse performance on real devices using real-world workloads.
Support investigation of system-level performance issues.
Use PMU counters and profiling tools to understand CPU behaviour.
Contribute to identifying performance bottlenecks.
Skills
Strong understanding of CPU microarchitecture fundamentals
Experience in performance analysis
Familiarity with PMU-based profiling tools
Basic programming or scripting skills
Strong analytical and problem-solving skills
Job description
Arm is seeking a CPU Performance Engineer in Cambridge to focus on device-level performance analysis. The role involves understanding CPU behaviour using profiling tools and providing insights to guide CPU design decisions. Candidates should have a solid foundation in CPU microarchitecture and experience in performance analysis. The position offers a salary range of £73,500 - £99,500 per year and does not require sponsorship for work in the UK.