Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Kernel research engineer

Cambridge
Permanent
microTECH Global Limited
Research engineer
€60,000 a year
Posted: 8 December
Offer description

Job 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 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.
* Familiarity with Android kernel, AOSP, or other mobile OS kernel implementations.

If this sounds of interest, please apply here or reach out to mark@microtech-global.com

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Ai research engineer
Cambridge
Permanent
Bending Spoons
Research engineer
€110,389 a year
Similar job
Ai research engineer — remote, high-impact ai
Cambridge
Permanent
Bending Spoons
Research engineer
€85,797 a year
Similar job
Machine learning research engineer
Cambridge
Permanent
Luminance Technologies Ltd
Research engineer
€40,000 a year
See more jobs
Similar jobs
Engineering jobs in Cambridge
jobs Cambridge
jobs Cambridgeshire
jobs England
Home > Jobs > Engineering jobs > Research engineer jobs > Research engineer jobs in Cambridge > Kernel Research Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save