Senior Performance Modelling Engineer (CPU group)
ARM
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
- 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