Kernel Developers at CloudLinux
Job Description
About TuxCare and KernelCare
TuxCare provides a suite of security solutions for Linux and open-source software, targeting enterprise organizations. Their offerings enable automated live vulnerability patching, reduced downtime, enhanced application security and compliance. TuxCare is backed by a team specialized in Linux security, covering a broad range of Linux distributions, end of life systems, and programming languages.
KernelCare, a key component of TuxCare, delivers enterprise grade live kernel patching. This technology applies critical security updates and bug fixes to popular Linux kernels without requiring system reboots, ensuring infrastructure security and continuous system availability.
Learn more about TuxCare and KernelCare:
Job Description: Kernel Developer
We are seeking experienced Kernel Developers to join the KernelCare Team. This role is perfect for engineers possessing strong C programming skills, a deep understanding of Linux and its kernel development, and a keen interest in cybersecurity. As a Kernel Developer, you will be responsible for developing and maintaining Linux kernel patches, with a primary focus on resolving security vulnerabilities and guaranteeing the stability and reliability of customer systems. You will engage with complex, low level engineering challenges and directly contribute to solutions that maintain the security of Linux infrastructure without unnecessary downtime.
Key Responsibilities
- Ensure timely updates of Linux kernels with security fixes and patches addressing known CVEs.
- Maintain and support existing kernel functionality, while also contributing to the development and implementation of new features.
- Contribute to automation efforts by developing Python and Bash scripts, for example, to support CVE patch testing. (Note: The primary responsibility for automation resides with a dedicated team.)
Requirements
To excel in this role, candidates should demonstrate:
- 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 routine tasks, including with AI tools.
- Experience with Python and shell scripting.
- Ability to thrive in an agile, fast paced environment.
- English Upper-Intermediate (B2) or higher for clear team communication.
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.
Benefits & Perks
What TuxCare offers you:
- A strong focus on professional development and continuous learning.
- Engaging and challenging projects that push your technical skills.
- Fully remote work with flexible working hours, allowing you to schedule your day and work from any location worldwide.
- Paid vacation of 24 days per year, 10 national holidays, and unlimited sick leaves.
- Compensation for private medical insurance.
- Reimbursement for co-working spaces and gym/sports memberships.
- A dedicated budget for education and professional growth.
- The opportunity to receive a reward for innovative ideas that the company can patent.
By applying for this position, you consent to the processing of your personal data as described in our Privacy Policy.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
Link verified about 3 hours ago
💜 Please mention that you found the job on True Work From Home, this helps us grow. Thanks!
More Software Development Engineer (SDE) Jobs
Discover similar opportunities that match your skills
Software Engineer - Blockchain Security
Senior Site Reliability Engineer
Senior Large Language Model Algorithm Engineer/Expert
Senior Backend Engineer, Ledger Team
Binance Accelerator Program - Java Engineer (Web3 Wallet)
Engineering Team Lead
Senior Software Engineer
Senior Software Engineer - Market Data
About CloudLinux
CloudLinux is a software company that helps hosting providers and data centers make their servers more secure, stable, and efficient.
View Company Profile