Principal Kernel Engineer

Jobtailor

Cambridge

On-site

GBP 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Cambridge is seeking an exceptionally experienced OS kernel developer to join our team. You will optimize memory management, improve scheduler performance, and refine synchronization and IPC paths on ARM64, landing production-quality kernel patches.

Candidates should have 10+ years in kernel development in C (Linux or similar), expert MM internals knowledge, deep scheduler expertise, and strong skills in kernel performance analysis.

Qualifications

  • 10+ years of OS kernel development in C (Linux or comparable).
  • Expert-level understanding of memory management internals (MM).
  • Deep knowledge of schedulers and kernel synchronization.
  • Proven kernel performance-analysis skills and ARM64 grounding.

Responsibilities

  • Optimize memory management internals
  • Drive scheduler performance
  • Optimize synchronization primitives and lock-heavy paths
  • Analyse and improve IPC and syscall paths
  • Identify bottlenecks on flagship mobile workloads
  • Land production-quality kernel patches
  • Collaborate with CPU microarchitects on HW-SW co-design
  • Contribute to AI-assisted kernel optimization pipelines

Skills

OS kernel development in C
Memory management internals
Scheduler knowledge
Kernel synchronization
IPC and syscall paths
Performance analysis
ARM64 architecture grounding
Production-grade patching

Job description

Responsibilities
  • Optimize memory management internals
  • Drive scheduler performance
  • Optimize synchronization primitives and lock-heavy paths
  • Analyse and improve IPC and syscall paths
  • Identify bottlenecks on flagship mobile workloads
  • Land production-quality kernel patches
  • Collaborate with CPU microarchitects on HW-SW co-design
  • Contribute to AI-assisted kernel optimization pipelines
Qualifications
  • 10+ years of OS kernel development in C (Linux or comparable)
  • Expert-level understanding of MM internals
  • Deep scheduler knowledge
  • Mastery of kernel synchronization
  • Proven kernel performance-analysis skills
  • Strong ARM64 architecture grounding
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI-Driven Kernel Performance Architect (ARM64)
AI-Driven Kernel Performance Architect (ARM64)

Jobtailor • Cambridge

On-site
GBP 110,000 - 150,000
Senior CPU Architect (R & D)
Senior CPU Architect (R & D)

IC Resources • Cambridge

On-site
GBP 70,000 - 90,000
Staff Kernel & Driver Software Engineer
Staff Kernel & Driver Software Engineer

Graphcore • Bristol

On-site
GBP 70,000 - 90,000
Flexible working
Generous annual leave
Private medical insurance
+3
Staff Kernel Driver Engineer – Linux & PCIe
Staff Kernel Driver Engineer – Linux & PCIe

Cerebras • Cambridge

On-site
GBP 90,000 - 120,000
Flexible working
Private medical insurance
Generous annual leave policy
+1
Embedded Performance Engineer: ML Kernel Optimisation
Embedded Performance Engineer: ML Kernel Optimisation

Fractile • Greater London

Hybrid
GBP 50,000 - 70,000
Staff Kernel & Driver Software Engineer
Staff Kernel & Driver Software Engineer

graphcore • Bristol

On-site
GBP 50,000 - 80,000
Flexible working
Private medical insurance
Generous annual leave policy
+2
Principal Engineer – GPU Driver & System Software
Principal Engineer – GPU Driver & System Software

MediaTek Research Lab Inc. • Cambridgeshire and Peterborough

On-site
GBP 70,000 - 90,000
Senior Low Latency Kernel Engineer (C++/Linux)
Senior Low Latency Kernel Engineer (C++/Linux)

Selby Jennings • Greater London

On-site
GBP 140,000 - 180,000
Principal Engineer – GPU Driver & System Software
Principal Engineer – GPU Driver & System Software

MediaTek • Cambourne

On-site
GBP 55,000 - 75,000
Lead Engineer, Trading Platform Engineering
Lead Engineer, Trading Platform Engineering

Bullish • Greater London

On-site
GBP 70,000 - 100,000