Linux Kernel Development Engineer – Live Patching

Posted 3 days ago

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Develop and sustain the Linux Kernel for Rocky Linux.

β€’ Collaborate with the Development team to establish software requirements and spearhead operational and technical initiatives.

β€’ Create and uphold a kernel live patching process.

β€’ Oversee the design, development, and upkeep of Linux kernel components for CIQ products and services.

β€’ Work alongside cross-functional teams to collect requirements and convert them into effective and scalable kernel designs.

β€’ Produce high-quality, modular, and thoroughly documented code in C and other pertinent programming languages.

β€’ Build and maintain the infrastructure, automation, and tools for kernel live patching.

β€’ Troubleshoot and resolve intricate kernel-level problems, including those related to memory management, process scheduling, and inter-process communication.

β€’ Partner with hardware engineers and stakeholders to ensure the integration of kernel components with hardware platforms.

β€’ Assess advancements within the Linux kernel community and related technologies.

β€’ Evaluate code submissions and offer constructive feedback.

β€’ Conduct performance assessments and optimizations of kernel components.

β€’ Document design choices, APIs, and procedures.

β€’ Provide mentorship and guidance to junior developers.


⛳️ Requirements

β€’ A strong enthusiasm for Linux and open-source software, coupled with a dedication to delivering high-quality, reliable products.

β€’ Proficient in C programming with a thorough understanding of low-level system programming concepts.

β€’ Strong skills in debugging and troubleshooting to identify and resolve intricate kernel-level issues.

β€’ Comprehensive knowledge of Linux kernel internals, file systems, device drivers, kernel module development, and kpatch operations.

β€’ Familiarity with hardware platforms and architectures, such as x86 and ARM, and their interactions with the Linux kernel.

β€’ Strong problem-solving and analytical abilities, with the capability to propose innovative solutions to technical challenges.

β€’ Excellent communication and collaboration skills to effectively work within a team-oriented setting.

β€’ Self-driven and capable of working independently, managing priorities, and meeting project deadlines.

β€’ Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

β€’ At least 5 years of experience in Linux kernel development, particularly focusing on system-level programming and device driver development.

β€’ Extensive experience in designing and developing Linux kernel components, including process and memory management as well as inter-process communication.

β€’ Familiarity with version control systems, preferably Git, and collaborative development workflows.


🏝️ Benefits

β€’ Medical, dental, and vision insurance.

β€’ Flexible paid time off.

β€’ Employee stock options.

β€’ Remote work; no travel required for most positions.

People also viewed

Shield AI21 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix23 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers