Huawei R&D UK

Huawei R&D UK

Performance Modelling Engineer (Contractor)

Cambridge, GB · Contract

Sponsorship not specifiedDetected 497 days ago
PythonC++Electrical EngineeringHardware DesignResearchCommunicationCollaborationMentoring

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.
  • Innovative Environment: Engage with cutting-edge research that shapes the future of global CPU designs.
  • Global Collaboration: Collaborate with a diverse, worldwide community of performance modelers, architects, and software engineers.
  • 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.

Requirements

  • 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.
  • staying customer-centric, inspiring dedication, persevering, Growing by reflection Huawei Research and Development UK Limited Overview Huawei's vision is a fully connected, intelligent world.

Company info

  • Abo ut 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.