At a Glance
- Tasks: Optimise kernel performance and collaborate on cutting-edge hardware-software designs.
- Company: Leading tech firm focused on innovative mobile solutions.
- Benefits: Attractive salary, flexible working options, and opportunities for professional growth.
- Other info: Dynamic work environment with a focus on innovation and collaboration.
- Why this job: Join a team shaping the future of mobile technology with your expertise.
- Qualifications: 10+ years in OS kernel development and deep knowledge of ARM64 architecture.
The predicted salary is between 60000 - 84000 Β£ per year.
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
We think you need these skills to ace Principal Kernel Engineer
OS Kernel Development
C Programming
Memory Management Internals
Scheduler Performance Optimisation
Synchronization Primitives
Performance Analysis
Inter-Process Communication (IPC)