Kernel Research Engineer
2 days ago
Key Responsibilities: Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT.Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memory management, and I/O subsystems.Design hardware-software co-optimization techniques to improve kernel performance and efficiency for our custom OS framework including ArkUI, ArkTS/JIT/AOT and Kotlin/JIT/AOT.Performance analysis and optimization of kernel components for mobile workloads and use cases.Optimize kernel for power efficiency and power consumption across CPU, SoC, and system-level components.Develop simulation frameworks for kernel-level and our custom OS framework (ArkTS/JIT/AOT, ArkUI and Kotlin/JIT/AOT) workload evaluation on future CPU designs.Propose microarchitectural enhancements for system optimization based on kernel profiling and characterization.Develop and implement power management policies and performance scaling strategies.Requirements: Master/PhD degree in Computer Science/Engineering/Physics etc.Strong knowledge of computer architectures, operating system internals, and mobile SoC design.Extensive experience with Linux kernel development including core subsystems (scheduler, memory management, VFS, networking).Strong programming skills in C, C++, assembly, and Python.Understanding of CPU privilege levels, MMU/IOMMU, and virtualization extensions.Experience with performance profiling and optimization at both kernel and microarchitectural levels.Desirables: Experience with Linux OS, Android OS or other microkernels.Strong knowledge of Arm architecture, TrustZone, TEE, exception handling, and interrupt processing.Experience with kernel profiling tools (perf, ftrace, eBPF, LTTng, SystemTap).Knowledge of RISC-V privilege specifications or Arm architecture reference manuals.Deep knowledge of power management frameworks, DVFS (Dynamic Voltage and Frequency Scaling), and CPU idle states.Understanding of real-time operating systems, or deterministic execution requirements.Experience with gem5, Sniper, or other cycle-accurate architectural simulators.Understanding of mobile platform power optimization techniques and thermal management.Experience with hardware-assisted virtualization and hypervisor design. xwwtmva Familiarity with Android kernel, AOSP, or other mobile OS kernel implementations.
-
Kernel Research Engineer
7 days ago
Cambridge, United Kingdom microTECH Global Ltd Full timeJob Title: Kernel Research Engineer Location: Cambridge, UK (Full Time On-Site) Type: Fixed Term Contract Duration: 12 Months (Highly Likely to Extend) Key Responsibilities Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT. Design, develop, and optimize core kernel...
-
Kernel Research Engineer
1 day ago
Cambridge, United Kingdom Microtech Global Ltd Full timeKey Responsibilities: Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT.Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application.Design, develop, and optimize core kernel subsystems for our custom OS...
-
Senior CPU Research
2 weeks ago
Cambridge, United Kingdom Huawei Technologies Research & Development (UK) Ltd Full timeAbout Huawei Research and Development UK LimitedFounded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We have 207,000 employees and operate in over 170 countries and regions, serving more than three billion people around the world.Our vision and mission is to bring digital to...
-
Kernel Research Engineer
2 weeks ago
Cambridge, United Kingdom Microtech Global Ltd Full timeKey Responsibilities: Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT. Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memory management, and I/O subsystems. Design hardware-software co-optimization techniques to improve kernel...
-
Kernel Research Engineer: Power
7 days ago
Cambridge, United Kingdom microTECH Global Ltd Full timeA technology company in the UK is seeking a Kernel Research Engineer to research and develop CPU microarchitectural features optimized for a custom OS kernel. Responsibilities include designing core kernel subsystems and hardware-software co-optimization techniques. The ideal candidate will hold a Master's or PhD in a relevant field and possess extensive...
-
Kernel Research Engineer
7 days ago
Cambridge, United Kingdom Microtech Global Full timeKey Responsibilities:Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT.Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memory management, and I/O subsystems.Design hardware-software co-optimization techniques to improve kernel...
-
Senior CPU Kernel Engineer for HarmonyOS R&D
2 weeks ago
Cambridge, United Kingdom Huawei Technologies Research & Development (UK) Ltd Full timeA 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...
-
Kernel Research Engineer
1 day ago
Cambridge, United Kingdom Microtech Global Ltd Full timeKey Responsibilities:Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT.Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memory management, and I/O subsystems.Design hardware-software co-optimization techniques to improve kernel...
-
Kernel Research Engineer
2 weeks ago
Cambridge, United Kingdom Microtech Global Ltd Full timeKey Responsibilities:Ready to make your application Please do read through the description at least once before clicking on Apply.Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT.Design, develop, and optimize core kernel subsystems for our custom OS including scheduler,...
-
Kernel Research Engineer
7 days ago
Cambridge, United Kingdom Microtech Global Ltd Full timeKey Responsibilities:Ready to make your application Please do read through the description at least once before clicking on Apply.Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT.Design, develop, and optimize core kernel subsystems for our custom OS including scheduler,...