Job Search and Career Advice Platform

Enable job alerts via email!

Senior CPU Kernel Engineer for HarmonyOS R&D

Huawei Technologies Research & Development (UK) Ltd

Cambridge

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology research organization in Cambridge is seeking an experienced engineer to research and develop CPU microarchitectural features optimized for HarmonyOS. The role involves designing and optimizing core kernel subsystems and collaborating with hardware teams. The ideal candidate holds a Master/PhD in Computer Science/Engineering, possesses strong programming skills, and has extensive experience in Linux kernel development.

Qualifications

  • Strong knowledge of computer architectures and operating system internals.
  • Extensive experience with Linux kernel development including core subsystems.
  • Experience with performance profiling and optimization.

Responsibilities

  • Research and develop CPU microarchitectural features optimized for HarmonyOS.
  • Design and optimize core kernel subsystems for HarmonyOS.
  • Collaborate with hardware teams to optimize kernel interfaces.

Skills

C programming
C++ programming
Assembly
Python
Linux kernel development
CPU architecture knowledge
Performance profiling

Education

Master/PhD degree in Computer Science/Engineering/Physics

Tools

Linux
gem5
Sniper
kernel profiling tools
Job description
A leading technology research organization in Cambridge is seeking an experienced engineer to research and develop CPU microarchitectural features optimized for HarmonyOS. The role involves designing and optimizing core kernel subsystems and collaborating with hardware teams. The ideal candidate holds a Master/PhD in Computer Science/Engineering, possesses strong programming skills, and has extensive experience in Linux kernel development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.