Lead Kernel Engineer - Mobile OS Performance & Power

European Tech Recruit

Cambridgeshire and Peterborough

On-site

GBP 120,000 - 180,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

European Tech Recruit partners with a leading telecommunications R&D company in Cambridge to hire a Principal Kernel Engineer. The role focuses on deep kernel performance and power optimization across mobile platforms, owning core subsystems, and delivering production-grade patches.

You will work with CPU microarchitects, runtime engineers, and AI-driven optimization tools to push the boundaries of kernel efficiency and responsiveness on flagship workloads, including gaming and AI inference.

Qualifications

  • 10+ years of OS kernel development in C (Linux or comparable).
  • Expert-level understanding of MM internals: memory management, ordering, TLBs.
  • Mastery of kernel synchronization: RCU, locking, ARM64 barriers.
  • Proven kernel performance-analysis skills: PMU counters, ftrace/perf, eBPF.
  • Strong ARM64 architecture grounding: cache, memory ordering, TLBs.
  • Mobile/SoC power engineering: DVFS, cpuidle, energy attribution.
  • Upstream Linux kernel contributions (MM, sched, locking).

Responsibilities

  • Optimize memory management internals: buddy allocator, slab/SLUB, page reclaim, and memory defragmentation.
  • Drive scheduler performance: run-queue, load balancing, energy-aware scheduling.
  • Optimize synchronization primitives and lock-heavy paths: futex paths, mutexes, RCU, atomics.
  • Analyse IPC and syscall paths: context-switch cost, shared memory, vDSO, interrupts.
  • Identify bottlenecks on flagship mobile workloads: gaming, AI inference, camera using PMU counters and profiling.
  • Land production-quality kernel patches from hypothesis through benchmarking.
  • Collaborate with CPU microarchitects on HW-SW co-design and kernel-driven requirements.
  • Contribute to AI-assisted kernel optimization pipelines.

Skills

Kernel development
C programming
Linux kernel
Performance analysis
ARM64
Power optimization
PMU counters
ftrace/perf
eBPF
Upstream contributions

Job description

European Tech Recruit partners with a leading telecommunications R&D company in Cambridge to hire a Principal Kernel Engineer. The role focuses on deep kernel performance and power optimization across mobile platforms, owning core subsystems, and delivering production-grade patches.

You will work with CPU microarchitects, runtime engineers, and AI-driven optimization tools to push the boundaries of kernel efficiency and responsiveness on flagship workloads, including gaming and AI inference.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Kernel Engineer
Principal Kernel Engineer

European Tech Recruit • Cambridgeshire and Peterborough

On-site
GBP 120,000 - 180,000
Kernel Engineer
Kernel Engineer

microTECH Global LTD • United Kingdom

Remote
GBP 110,000 - 150,000
Linux Kernel Engineer - Embedded Systems & Performance
Linux Kernel Engineer - Embedded Systems & Performance

Oho Group • Cambridge

On-site
GBP 80,000 - 120,000
Low-level software ownership
Kernel/hardware cross‑layer work
Strong technical team
+2
Linux Kernel Engineer
Linux Kernel Engineer

Oho Group • Cambridge

On-site
GBP 80,000 - 120,000
Low-level software ownership
Kernel/hardware cross‑layer work
Strong technical team
+2
Embedded Performance Engineer: ML Kernel Optimisation
Embedded Performance Engineer: ML Kernel Optimisation

Fractile • Greater London

Hybrid
GBP 50,000 - 70,000
Senior Enterprise Solutions Engineer
Senior Enterprise Solutions Engineer

Kernel Company • Greater London

Hybrid
GBP 80,000 - 120,000
Salary: £80,000–£120,000 OTE + equity
24 days holiday + bank holidays
£450 Monthly Office Dinner Allowance
+7
GPU Compiler Engineer — High-Performance Core Optimizer
GPU Compiler Engineer — High-Performance Core Optimizer

European Tech Recruit • Cambridge

On-site
GBP 85,000 - 125,000
Senior GPU Driver & System Engineer
Senior GPU Driver & System Engineer

European Tech Recruit • Cambourne

On-site
GBP 90,000 - 130,000
Senior Embedded Linux Engineer - Kernel / Device Drivers
Senior Embedded Linux Engineer - Kernel / Device Drivers

Opus Resourcing Ltd • London

On-site
GBP 80,000 - 103,000
Pension
Health insurance
30 days holiday
Principal GPU Driver & System Engineer
Principal GPU Driver & System Engineer

European Tech Recruit • Cambourne

On-site
GBP 90,000 - 130,000