IT & Software

Senior Performance Modelling Engineer (CPU group)

ARM

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role, you will contribute to designing power-efficient Arm CPUs for future workloads. You’ll work with CPU engineering teams to evaluate and enhance performance features across micro-architectures, using innovative analysis techniques to uncover opportunities for improvement. You’ll operate across a global, collaborative team and mentor junior engineers, driving best-in-class performance methodologies. This is a chance to influence how processors balance power, performance, and area at scale, shaping the next generation of devices.

Responsibilities
  • Analyze and report CPU/IP performance across the full development cycle
  • Collaborate with designers and performance engineers to improve power, performance, and area (PPA) of IPs
  • Develop and enhance infrastructure that uses emulators, simulators, and FPGAs to evaluate performance and power
  • Provide actionable insights to customers, architects, and marketing teams on IP performance across scenarios
Key requirements
  • Strong grasp of CPU micro-architecture concepts (pipelines, caches, predictors, MMUs)
  • Hands-on experience with low-level embedded C or assembly for coding, testing, optimisation, and debugging
  • Proficiency in Linux environments with scripting skills (Shell, Python, or Perl)
  • Collaboration across cross-functional teams
  • Mentoring of junior engineers
  • Analytical thinking and problem solving
  • CPU micro-architecture fundamentals
  • Low-level programming (embedded C/assembly)
  • Linux scripting (Shell, Python, Perl)

Reference: WJ-747_30220306

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.