CPU Performance Modelling Engineer



European Tech Recruit

Cambridge, England, United Kingdom

Apply now

Company: A leading global innovator in information and communications technology, specializing in the design and development of advanced CPU architectures. Location: Cambridge, UK Job Summary: Join our dynamic CPU Architecture team at our UK Research Centre and play a pivotal role in shaping the future of next-generation CPU innovations. As a Performance Modelling Engineer, you will utilize advanced modelling, simulation, and workload characterization techniques to evaluate hardware design choices, quantify trade-offs, and provide data-driven insights that drive our architectural roadmap. Key Responsibilities: Design, implement, and refine performance models that accurately predict CPU microarchitecture behaviour. Maintain and enhance in-house toolchains for cycle-accurate, trace-driven, and statistical simulations. Assess the feasibility and cost-benefit trade-offs of new CPU features through in-depth performance and power analyses. Develop new methodologies, automate workflows, and create intuitive visualizations to identify bottlenecks and guide optimizations. Collaborate with architects, software engineers, and a global community of performance modelling experts on design reviews and best practices. Continuously improve modelling strategies to inform next-generation CPU innovations. Required Qualifications: Bachelor s (BS) or Master s (MS) degree in Computer Science, Electrical Engineering, or related fields, with coursework or relevant experience in Computer Architecture. Proven experience in performance modeling and analysis of CPU microarchitecture. Familiarity with cycle-accurate, cycle-approximate or functional simulators, microarchitecture pipelines, and common performance metrics. Strong proficiency in C/C++ for large-scale software development, with working knowledge of Python for scripting and data analysis. Excellent interpersonal skills and a track record of collaborative work in multi-disciplinary teams. Ability to communicate technical concepts clearly to both technical and non-technical audiences. Desired Qualifications: Experience with power models and cache system models. Strong software development experience, including design specification, coding, testing, and debugging. Experience with, or understanding of, Arm architectures (e.g., Armv8-A, Armv9-A). Exposure to microarchitecture-level performance counters, or hardware-software co-optimization. Experience with RTL and SystemC simulators. Knowledge of System Architecture/Software. What We Offer: Innovative Environment: Work on cutting-edge research that influences global CPU designs. Global Collaboration: Collaborate with a diverse, international team of experts. Professional Growth: Access training, mentorship, and development opportunities. Impactful Work: Contribute to CPU solutions used in millions of devices worldwide. Hashtags: #CPUPerformance #PerformanceModeling #ComputerArchitecture #CPlusPlus #Python #Simulation #Microarchitecture #ArmArchitecture #HardwareDesign #DataAnalysis

Apply now

 

Looking for Modelling Engineer jobs in Cambridge? Top Salaries! Full time, part time and contract. CAMBRIDGE Visit FindEveryJob UK for the widest selection of top UK jobs. Full time, part time and work from home roles.

Not quite what you're looking for? Here's some similar jobs


Mechanical Engineer - Fluidic Systems Cambridge, GB Mechanical Engineer - Fluidic Systems Newton Colmore is working with a leading technology innovator in Cambridge, and we are looking for a mechanical engineer who understands fluidics, thermodynamics and heat transfer. This exciting new role will give the Mechanical Engineer an e more »
Principal Performance Modelling Engineer Cambridge, England, United Kingdom Principal Performance Modelling Engineer £140,000+ DOE, UK remote working + stock options! I'm currently partnered with a Semiconductor start-up, based in Silicon Valley. They are working on re-imagining Silicon, creating RISCV based computing platforms aimed at transformin more »
Senior Radio Frequency Engineer Cambridge, England, United Kingdom A UK-based technology consultancy specialising in defence and national security is seeking a Principal RF Engineer to support the development of cutting-edge electronic and RF solutions. The role offers a rare opportunity to work on impactful, high-assurance projects that directl more »
Microfluidics Engineer Cambridge, England, United Kingdom Location: Cambridge, UK (on-site) Position Type: Internship (6 months, full-time, with potential to transfer to a full-time role) Salary: Competitive About Engivent At Engivent, we are driven by impact and bring excellence to meaningful challenges, focusing on industries such as more »
CPU Verification Engineer (RISC-V/CPU Architecture) Cambridge, England, United Kingdom CPU Verification Engineer We are currently hiring for an experienced Hardware R&D Engineer focusing on CPU and RISC-V Cores. You will be responsible for the development of a brand new and competitive CPU architecture, and defining interfaces between hardware, firmware and the ope more »
 
  1. advanced | tipsPut a '+' before a keyword if you want that keyword to definitely appear in the results or a '-' for keywords you don't want to appear. For example, +sales -assistant. Alternatively, if you want results to match an exact keyword then put it in quotes, e.g. "sales manager".