This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You’ll join forces with CPU engineering teams across the UK to evaluate and enhance the performance features of world-class micro architectures. Working with workloads that mirror what future CPUs will run, you’ll continuously evolve our methodologies to ensure they remain best-in-class.
Job Responsibility:
Analyse 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 employs emulators, simulators, and FPGAs to evaluate performance and power
Provide actionable insights to customers, architects, and marketing teams on how IPs perform across different scenarios and use cases
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 strong scripting skills (Shell, Python, or Perl)
A strong academic background with a degree in Computer Science, Electronic Engineering, or a related field
Nice to have:
Solid background in CPU performance analysis using industry benchmarks
Familiarity with HDL languages (Verilog/VHDL) and RTL simulator/emulator environments
Exposure to hardware design and/or CPU performance modelling
Understanding of the Arm instruction set architecture and assembly language
Familiarity with compilers and code generation techniques