CloudLinux logo

Kernel Developer at CloudLinux

Worldwide 🌍 Work from Anywhere Full time Senior Posted  Apply before Nov 03, 2025

Job Description

About KernelCare and CloudLinux

KernelCare is a CloudLinux product that delivers live kernel patching services, providing security patches and bug fixes for a variety of popular Linux kernels without requiring system reboots. KernelCare is part of CloudLinux Inc., a company focused on security and stability for hosting providers. Learn more about KernelCare at https://tuxcare.com/live-patching-services/.

Role summary

We are seeking experienced Kernel Developers to join KernelCare. This role is ideal for Linux enthusiasts with strong C development skills, a passion for kernel engineering, and a focus on cybersecurity. You will develop and maintain kernel patches, support existing functionality, and help implement new features to keep customer systems secure and stable.

Key responsibilities

  • Update existing kernels with timely security fixes and CVE patches.
  • Develop patches and features for Linux kernel subsystems with a strong security focus.
  • Provide support and maintenance for existing kernel functionality.
  • Optionally assist automation efforts by creating Python and Bash scripts for testing CVE patches, collaborating with the automation team as needed.
  • Participate in code reviews, debugging, and release activities to ensure patch quality and reliability.

Requirements

  • Strong proficiency in C programming and exceptional debugging skills.
  • Experience with Linux kernel core subsystems and kernel development workflows.
  • Extensive experience with GDB and other debugging tools.
  • Basic understanding of x86-64 ABI and low-level system behavior.
  • Proficiency with Git for development, patch management, and branch workflows.
  • Excellent problem-solving, planning, and organizational skills, with the ability to work in an agile, fast-paced environment.
  • Strong interpersonal skills and ability to work effectively in a team.
  • English proficiency at upper-intermediate level or higher for clear team communication.

Nice to have

  • Expertise in CPU performance and power analysis, and knowledge of CPU and cache architectures.
  • Familiarity with x86-64 Assembly (AT&T syntax).
  • Experience with Python and shell scripting to support automation tasks.
  • Prior experience with Jenkins or CI systems used for kernel testing and patch validation.

Benefits

  • Fully remote work with flexible working hours, allowing you to work from any location worldwide.
  • Paid 24 days of vacation per year, plus 10 national holidays and unlimited sick leave.
  • Compensation for private medical insurance.
  • Co-working and gym or sports reimbursement.
  • Budget for education and professional development.
  • Opportunities to work on challenging, high-impact projects and to be rewarded for innovative ideas.

How to apply

Apply via the Workable job link associated with this posting. By applying, you consent to the processing of your personal data as described in our Candidate Privacy Notice at https://cloudlinux.com/candidate-privacy-notice.

Ready to Apply?

Take the next step in your career journey.

Apply Now

You will be redirected to the company's application page

💜 Please mention that you found the job on Remote World Jobs, this helps us grow. Thanks!