Linux Kernel Development Engineer - Live Patching
Core
Produce and maintain the Linux Kernel for Rocky Linux, focusing on embedded and virtualization aspects, and lead the build and maintenance of a kernel live patch process.
Role type
Senior Linux Kernel Development Engineer (Live Patching)
Builds
Linux kernel components, live patching infrastructure, automation, and tools for Rocky Linux
Domain
Enterprise Linux, Operating Systems, Kernel Development, Virtualization
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Linux kernel internals, device driver development, memory management, process scheduling, inter-process communication, kpatch operation, x86/ARM architecture knowledge, Git, code review, performance optimization
Preferred skills
Embedded systems experience, open source community engagement, mentorship capabilities
Technologies
Linux Kernel, C, Git, kpatch, x86, ARM
Responsibilities
Design and develop Linux kernel components; develop and maintain kernel live patching infrastructure; debug complex kernel-level issues; collaborate with hardware engineers; conduct performance analysis and optimization; document design decisions and APIs; mentor junior developers
Seniority
Senior, hands-on IC with mentorship responsibilities
