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_31168272

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.