AI summary
As a Kernel Developer at KernelCare, you will develop and maintain Linux kernel patches, focusing on cybersecurity, while providing support and implementing new features. You will also handle some automation tasks with Python and Bash scripts.
Job Description
CloudLinux is a global, remote-first company, the maker of the #1 OS for web hosting providers that powers over 80,000 production servers and 50 million websites worldwide. We are driven by our principles: do the right thing, employees first, we are remote first, and we deliver high-volume, low-cost Linux infrastructure and security products that help companies to increase the efficiency of their operations. Every person on our team supports each other and does what we can to ensure we are all successful.
At KernelCare, our product provides live kernel patching services that deliver security patches and bug fixes for a variety of popular Linux kernels, all without the need for system reboots. We are proud to be a part of CloudLinux Inc., the provider of the #1 OS in security and stability for hosting providers. For more information about our KernelCare Product, please visit our website: https://tuxcare.com/live-patching-services/
We are seeking experienced Kernel Developers to join our talented team at KernelCare. If you are passionate about Linux and enjoy the challenge of developing Linux Kernels and patches, then this is the perfect opportunity for you. As a Kernel Developer, you will utilize your strong C development skills and passion for Linux to create patches with a strong focus on cybersecurity. This role offers a rewarding and stimulating career where you can find solutions for our valued customers.
As a Kernel Developer, you will have several key responsibilities:
- Ensure the timely update of existing kernels with security fixes and CVEs patches
- Provide support for existing functionality and implement new features
- Optionally assist with automation by creating Python and Bash scripts (e.g., for testing CVE patches), while the main responsibility for automation lies with a dedicated team
Requirements
To be successful in this role, you should have:
- Strong proficiency in C programming and exceptional debugging skills
- Experience with Linux kernel core subsystems
- Extensive experience with GDB and other debuggers
- Basic understanding of kernel ABI
- Proficiency in Git for development, patch management, and branch management
- Exceptional problem-solving and strategic thinking skills
- Strong planning, time management, decision-making, presentation, and organizational abilities
- Experience automating routing tasks with AI tools
- Experience with Python and shell scripting
- Ability to thrive in an agile, fast-paced environment
- English - upper-intermediate or higher - to ensure clear communication of progress within the team
Nice to have:
- Expertise in CPU performance and power analysis
- In-depth knowledge of CPU and cache architectures
- Basic understanding of x86-64 Assembly (AT&T asm)
- Prior exposure to Jenkins
About the job
- Posted on
- May 22, 2026
- Job type
- Full-time
- Location
- Mexico City, Mexico City, MexicoRemote
Keep looking
Related roles you might like
Pipeline Engineer (worldwide remote, work anywhere)
Cloudlinux
Lead Site Reliability Engineer - Imunify Reliability Platform (remote work)
Cloudlinux
Lead Site Reliability Engineer - Imunify Reliability Platform (remote work)
Cloudlinux
Lead Site Reliability Engineer - Imunify Reliability Platform (remote work)
Cloudlinux
Lead Site Reliability Engineer - Imunify Reliability Platform (remote work)
Cloudlinux
Lead Site Reliability Engineer - Imunify Reliability Platform (remote work)
Cloudlinux
Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.
