Performance Modelling Engineer

Performance Modelling Engineer

Full-Time 60000 - 80000 € / year (est.) No home office possible
Huawei Technologies Research & Development (UK) Ltd

At a Glance

  • Tasks: Design and refine performance models for next-gen CPU innovations.
  • Company: Join Huawei, a global leader in research and development.
  • Benefits: Competitive salary, career growth, and a chance to work on cutting-edge technology.
  • Other info: Collaborative environment with opportunities to work with global experts.
  • Why this job: Shape the future of CPU architecture and make a real impact.
  • Qualifications: Degree in Computer Science or related field; experience in performance modeling.

The predicted salary is between 60000 - 80000 € per year.

Huawei’s vision is a fully connected, intelligent world. To achieve this, we work to inspire passion for basic research around the world. Our combined passion drives development across the global innovation value chain. Huawei has the largest Research and Development organization in the world with 96,000+ employees in research centers around the globe. In the UK, we already have design centers in Cambridge, London, Edinburgh and Ipswich. We continue to explore and define new research directions and new services.

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. Using advanced modeling, simulation, and workload characterization techniques, you will evaluate potential hardware design choices, quantify their trade-offs, and provide data-driven insights that shape upcoming CPU features.

Key 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.
  • Leveraging these models, you will assess the feasibility and cost-benefit trade-offs of new CPU features by conducting in-depth performance and power analyses.
  • 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.
Person SpecificationRequired
  • 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.
  • Able to communicate technical concepts clearly to both technical and non-technical audiences.
Desired
  • 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.

Performance Modelling Engineer employer: Huawei Technologies Research & Development (UK) Ltd

Huawei Research and Development UK Limited is an exceptional employer, offering a dynamic work environment where innovation thrives. With access to cutting-edge technology and a collaborative culture, employees are encouraged to grow their skills and contribute to pioneering CPU advancements. The company's commitment to research and development, combined with its global presence and strong ties to academic institutions, provides unique opportunities for professional growth and meaningful contributions in the tech industry.

Huawei Technologies Research & Development (UK) Ltd

Contact Detail:

Huawei Technologies Research & Development (UK) Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Performance Modelling Engineer

Tip Number 1

Network like a pro! Attend industry events, meetups, or webinars related to CPU architecture and performance modelling. Engaging with professionals in the field can open doors and give you insights that might not be found on job boards.

Tip Number 2

Show off your skills! Create a portfolio showcasing your performance modelling projects or any relevant work. This could be a GitHub repository or a personal website where you demonstrate your coding prowess in C/C++ and Python.

Tip Number 3

Prepare for interviews by brushing up on technical concepts and common performance metrics. Practice explaining complex ideas simply, as you'll need to communicate effectively with both techies and non-techies during your chats with Huawei.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our innovative team at Huawei.

We think you need these skills to ace Performance Modelling Engineer

Performance Modeling
CPU Microarchitecture Analysis
Cycle-Accurate Simulation
C/C++ Programming
Python Scripting
Data Analysis
Collaboration in Multi-Disciplinary Teams

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Performance Modelling Engineer role. Highlight your experience in CPU architecture and performance modelling, and don’t forget to mention your proficiency in C/C++ and Python. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about CPU innovations and how your background makes you a great fit for our team. Keep it engaging and relevant to the job description – we love seeing genuine enthusiasm!

Showcase Your Projects:If you’ve worked on any relevant projects, whether academic or personal, make sure to include them. Describe your role, the technologies you used, and the outcomes. This gives us insight into your hands-on experience and problem-solving skills.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team. Let’s get started on this exciting journey together!

How to prepare for a job interview at Huawei Technologies Research & Development (UK) Ltd

Know Your Stuff

Make sure you brush up on your knowledge of CPU architecture and performance modelling. Familiarise yourself with cycle-accurate and functional simulators, as well as common performance metrics. Being able to discuss these topics confidently will show that you're serious about the role.

Show Off Your Skills

Prepare to demonstrate your proficiency in C/C++ and Python. Have examples ready that showcase your experience in large-scale software development and data analysis. If you've worked on any relevant projects, be ready to talk about them in detail.

Collaboration is Key

Since the role involves working closely with architects and software engineers, highlight your teamwork skills. Think of examples where you've successfully collaborated in multi-disciplinary teams and how you communicated technical concepts to different audiences.

Ask Smart Questions

Prepare insightful questions about Huawei's CPU innovations and architectural roadmap. This shows your genuine interest in the company and the role. It also gives you a chance to engage with the interviewers and demonstrate your enthusiasm for contributing to their vision.