Huawei R&D UK

Huawei R&D UK

Performance Modelling Engineer

Cambridge, GB

Sponsorship not specifiedDetected 69 days ago
PythonC++Electrical EngineeringHardware DesignResearchCommunication

About the role

  • Huawei's UK Research Center is seeking a Performance Modeling Engineer to join our growing CPU Architecture team.
  • You will be at the forefront of pioneering next-generation CPU innovations and guiding Huawei's architectural roadmap.

Responsibilities

  • You will design, implement, and refine performance models that accurately predict CPU microarchitecture behavior, maintaining in-house toolchains for cycle-accurate, trace-driven, or statistical simulations.
  • This includes developing new methodologies, automating workflows, and creating intuitive visualizations to reveal bottlenecks and guide optimizations.
  • Working closely with architects, software engineers, and a global community of performance modeling experts, you will collaborate on design reviews, share best practices, and continuously improve our modeling strategies to inform next-generation CPU innovations.
  • This spirit of innovation has led Huawei to work in close partnership with leading academic institutions in the UK to develop and refine the latest technologies.
  • The partnership between UK and Huawei help to develop the technologies of the future that will transform the way we all communicate, work and live.
  • With a practical approach to everything we do, we concentrate our efforts and invest patiently to drive technological breakthroughs.
  • Our combined passion drives development across the global innovation value chain.
  • In the UK, we already have design centers in Cambridge, London, Edinburgh and Ipswich.
  • We invite you to join us on this exciting journey and drive your career forward.

Requirements

  • Required: Bachelor's (BS) or Master's (MS) degree in Computer Science, Electrical Engineering, or related fields, with coursework or relevant experience in Computer Architecture.
  • Prior hands-on 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, with a track record of working collaboratively in multi-disciplinary teams.
  • Experience with power models and cache system models.
  • Experience with, or understanding of, Arm architectures (e.g., Armv8-A, Armv9-A).
  • Experience with RTL and SystemC simulators.
  • Knowledge of System Architecture/Software.
  • This job description is only an outline of the tasks, responsibilities and outcomes required of the role.

Benefits

  • Our vision and mission is to bring digital to every person, home and organization for a fully connected, intelligent world.
  • Huawei Research and Development UK Limited Overview Huawei's vision is a fully connected, intelligent world.

Company info

  • About Huawei Research and Development UK Limited Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.

This listing is sourced directly from Huawei R&D UK's careers page and normalized into a canonical job model.