Principal Kernel Engineer – Linux
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.