ARM

ARM

Cambridge, East of England

Senior Performance Modelling Engineer (CPU Group)

Full-Time£45,000 - 80,000 per yeargesternUnited Kingdom
IT

Job Description

Salary: £45,000 - 80,000 per year

Requirements:
  • Strong interpersonal skills and the ability to work effectively with local and remote teams.
  • Detailed understanding of CPU micro-architecture.
  • Experience in performance modelling.
  • Experience exploring and evaluating processor micro-architecture ideas and performance.
  • Proven C++ experience.
  • Team leadership experience, including planning and managing tasks and delivering to specifications and schedules.
  • Strong software development experience, including design specification, coding, testing, and debugging.
  • Experience with RTL and SystemC simulators.
  • Experience with power models.
  • Familiarity with Arm architectures and instruction sets.
  • Knowledge of system architecture and system software, including OS kernel internals.
  • Experience in a Unix development environment.
  • A university degree, ideally in electronic engineering or computer science; candidates with other degrees may be considered if they have meaningful experience.
Responsibilities:
  • Help drive the technical direction of our team, which develops, tests, and maintains software models of Arm CPUs.
  • Work with hardware design engineers to explore the design space for next-generation products, understand power and performance opportunities in current processors, and investigate potential micro-architectural improvements.
  • Support the mentorship and coaching of other specialists by sharing your technical expertise and experience.
  • Help us continually improve the effectiveness of our modelling methodologies.
  • Collaborate with performance, design, and implementation engineers around the world, supporting communication and alignment on integration, methodologies, and strategies.
  • Evaluate micro-architectural ideas and analyse CPU performance and power using and developing C++-based models.
  • Coach and mentor junior engineers to help them grow their expertise.
Technologies:
  • ARM
  • Hardware
  • IoT
  • Support
  • Unix
  • AI
  • C++

More:

Join our CPU performance team at Arm, where we explore and analyse performance to help define next-generation CPUs for sectors ranging from IoT devices to mobiles, laptops, and servers. Youll collaborate with CPU RTL designers and implementation teams worldwide, helping shape products and technologies that may reach millions of devices. We offer the opportunity to learn from leading engineers and influence future products. Our hybrid-working approach balances in-person collaboration with flexibility, with team-specific arrangements shared during the application process. No relocation package is available. If skilled worker sponsorship is required, we cover employer sponsorship costs; candidates are responsible for individual application fees and the Immigration Health Surcharge. We are committed to equal opportunities and can provide confidential recruitment-process accommodations.

last updated 40 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About ARM

ARM

ARM

Cambridge

IT

Skills & Technologies

C++AIUI

Inferred from job description

Salary Insight

£62,500

This role

£75,000

UK median

This salary is 17% below the UK median for Senior roles (£75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom