Principal Kernel Engineer – Linux

Company: European Tech Recruit
Apply for the Principal Kernel Engineer – Linux
Location: Cambridge
Job Description:

Principal Kernel Engineer – Linux Kernel Performance & Power Optimisation

We are currently partnered with a global technology leader developing next-generation mobile computing platforms and intelligent operating systems. As part of their advanced systems software organisation, they are looking to hire a Principal Kernel Engineer to drive deep Linux kernel performance, power efficiency, and system optimisation across flagship mobile platforms.

Key Responsibilities

  • Optimise Linux kernel memory management subsystems including buddy allocator, SLUB, page reclaim, MGLRU, compaction, transparent huge pages, page fault handling, TLB management, and copy-on-write behaviour
  • Drive scheduler performance improvements across heterogeneous ARM big.LITTLE and DynamIQ architectures, focusing on task placement, load balancing, wakeup latency, energy-aware scheduling, and CPU frequency management
  • Analyse and optimise synchronization mechanisms including mutexes, futexes, spinlocks, qspinlocks, RCU, seqlocks, per-CPU data structures, and memory ordering behaviour

Key Requirements

  • 10+ years of Linux kernel or operating system kernel development experience
  • Expert-level knowledge of Linux memory management internals including allocators, reclaim, compaction, page tables, TLBs, and virtual memory subsystems
  • Deep understanding of Linux scheduler internals including CFS, EEVDF, load balancing, real-time scheduling, and energy-aware scheduling

Keywords

Linux Kernel / Kernel Development / ARM64 / Memory Management / MM / Scheduler / CFS / EEVDF / RCU / Futex / Spinlocks / eBPF / Perf / Ftrace / PMU / Power Optimisation / Mobile Systems / Android Kernel / HarmonyOS / Kernel Performance / Operating Systems / Embedded Linux / CPU Architecture / Linux Internals / Systems Software / Kernel Engineering

If you are interested in this position, please send a CV to Alistair@eu-recruit.com

By applying to this role you understand that we may collect your personal data and store and process it in line with our privacy policy.

Posted: July 1st, 2026