CPU Architecture Internship in Cambridge

CPU Architecture Internship in Cambridge

Cambridge Internship 500 - 1500 £ / month (est.) No working from home possible
Huawei Technologies Research & Development (UK) Ltd

At a Glance

  • Tasks: Dive into CPU architecture research and enhance system performance with innovative designs.
  • Company: Join Huawei, a global leader in ICT, driving digital innovation worldwide.
  • Benefits: Flexible working, 33 days leave, mentorship, and corporate discounts await you.
  • Other info: Collaborate with industry experts and contribute to groundbreaking research.
  • Why this job: Be part of a cutting-edge team shaping the future of technology.
  • Qualifications: Pursuing a Master's or PhD in relevant fields with strong programming skills.

The predicted salary is between 500 - 1500 £ per month.

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. We have more than 194,000 employees, and we operate in more than 170 countries and regions, serving more than three billion people around the world. Our vision and mission is to bring digital to every person, home and organization for a fully connected, intelligent world.

Core Values:

  • Staying customer-centric
  • Inspiring dedication
  • Persevering
  • Growing by reflection

Job Summary: Huawei is looking for interns with experience and knowledge in computer architecture research. We wish to recruit students who are passionate about computer architecture and CPU design, with experiences in modelling.

Job Purpose: This is a research-oriented internship focusing on various aspects of CPU architecture and micro-architecture. Responsibilities will include but are not limited to the following:

  • Analysis, evaluation and research of state-of-the-art methods for memory (micro-)architecture designs, e.g. memory virtualization, replacement policies and cache access etc., to improve system performance and reduce power consumption.
  • Identifying the performance bottlenecks of existing methods and proposing improvements or new methodologies.
  • Developing high-level simulations of novel (micro-)architectural designs for further design space exploration.
  • Running simulation-based experiments to examine and evaluate new ideas.
  • Gathering, analyzing and presenting experimental results.
  • Contributing to scientific literature under guidance.

Required:

  • You are currently enrolled in a Master’s degree or PhD in Computer Science, Software Engineering, Electronic & Electrical Engineering or any related fields at universities.
  • Strong mathematical/algorithmic problem-solving and OOP software development skills (C/C++, Python, etc.).
  • Good understanding of the fundamentals of general purpose CPU micro-architecture, such as pipelining, out-of-order execution, and caches.
  • Good understanding of CPU Instruction Set Architecture and assembly language, e.g. Arm, RISC-V, MIPS, X86.
  • Good understanding of the fundamentals of general purpose Memory Subsystem and Operating System for Virtual Memory Systems.

Desired:

  • Experience in writing CPU functional/performance simulators, e.g. Qemu, Gem5 etc.
  • Experience in writing compilers for architecture enablement and optimization.
  • Experience in performance analysis and tuning on modern CPUs.

What We Offer:

  • Assignment with an industry expert as Mentor
  • Fixed term employment contract up to two years
  • Flexible working
  • 33 days annual leave entitlement per year (including UK public holidays)
  • Group Personal Pension
  • Corporate retail discounts
  • Employee Assistance Programme
  • Life insurance
  • Corporate social events

CPU Architecture Internship in Cambridge employer: Huawei Technologies Research & Development (UK) Ltd

Huawei Research And Development UK Limited is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. With a strong commitment to research and development, employees benefit from mentorship by industry experts, flexible working arrangements, and generous annual leave. The company's focus on employee growth and its partnerships with leading academic institutions in the UK create unique opportunities for interns to contribute to cutting-edge technology while advancing their careers.

Huawei Technologies Research & Development (UK) Ltd

Contact Details:

Huawei Technologies Research & Development (UK) Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land CPU Architecture Internship in Cambridge

Tip Number 1

Network like a pro! Reach out to current or former employees at Huawei on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

Tip Number 2

Prepare for the interview by diving deep into CPU architecture topics. Brush up on your knowledge of memory (micro-)architecture designs and be ready to discuss your ideas on improving system performance. Show us your passion!

Tip Number 3

Don’t just wait for the job to come to you! Apply through our website and make sure to tailor your application to highlight your relevant skills and experiences in computer architecture. We love seeing that extra effort!

Tip Number 4

Follow up after your interview with a thank-you email. It’s a great way to express your appreciation and reiterate your enthusiasm for the role. Plus, it keeps you fresh in their minds!

We think you need these skills to ace CPU Architecture Internship in Cambridge

Computer Architecture Research
CPU Design
Modelling
Memory (Micro-)Architecture Design
Performance Bottleneck Identification
High-Level Simulation Development
Simulation-Based Experimentation

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the CPU Architecture Internship. Highlight relevant coursework, projects, and skills that align with the job description. We want to see how your experience connects with our mission!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for computer architecture and why you’re excited about this internship at Huawei. Let us know how you can contribute to our innovative journey.

Showcase Your Skills:Don’t just list your skills; demonstrate them! If you’ve worked on simulations or have experience with specific architectures, mention those projects. We love seeing practical applications of your knowledge.

Apply Through Our Website:We encourage you to apply through our website for a smooth application process. It’s the best way for us to receive your application and keep track of it. Plus, it shows you’re keen on joining our team!

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

Know Your CPU Architecture

Make sure you brush up on your knowledge of CPU micro-architecture fundamentals. Be ready to discuss concepts like pipelining, out-of-order execution, and caches. This will show that you're not just interested in the role but also have a solid understanding of the core principles.

Showcase Your Problem-Solving Skills

Prepare to demonstrate your mathematical and algorithmic problem-solving abilities. You might be asked to tackle a technical problem on the spot, so practice explaining your thought process clearly and logically. This will highlight your analytical skills and how you approach challenges.

Familiarise Yourself with Simulation Tools

If you have experience with tools like Qemu or Gem5, make sure to mention it! Be prepared to discuss any projects you've worked on using these simulators. If you haven't used them yet, do some research and understand their functionalities, as this could come up during the interview.

Ask Insightful Questions

Interviews are a two-way street, so prepare some thoughtful questions about Huawei's R&D initiatives or their approach to CPU architecture. This shows your genuine interest in the company and the role, and it can help you determine if it's the right fit for you.