Kernel Developer - KernelCare ELS team (worldwide remote, work anywhere)

1 month, 3 weeks ago
Full-time
Senior
Software Development
CloudLinux

CloudLinux

CloudLinux is a leading provider of the CloudLinux OS, a platform for Linux web hosting that offers next-level performance and security. With a focus on optimizing web hosting environments, CloudLinux helps service providers improve density, stability,...

IT Services
51-250
Founded 2009

Description

  • Investigate upstream Linux security and bug fixes and identify their dependencies.
  • Backport Linux kernel patches to older RPM- and Debian-based distributions.
  • Resolve conflicts introduced by differences between upstream and target kernel versions.
  • Build and rebuild kernel source and binary packages in reproducible environments.
  • Validate patched kernels through focused tests, build checks, and regression analysis.
  • Improve patch preparation, build, and validation workflows using Python, Go, or Shell.
  • Use agentic development tools responsibly and verify generated code, analysis, and documentation.
  • Document technical decisions and participate in code review with the kernel team.

Requirements

  • Strong C programming and Linux debugging skills.
  • Practical experience with Linux kernel development, patching, or backporting.
  • Confident use of Git, GNU build tools, and standard Linux development utilities.
  • Experience building Linux kernels or distribution packages.
  • Automation experience with Python, Go, Shell, or a similar language.
  • Some experience with agentic or AI-assisted development and a clear approach to validating generated output.
  • Intermediate-level or higher English, both written and spoken.
  • Strong ownership, careful technical judgment, and readiness to explain trade-offs.
  • Experience with RPM/SRPM or Debian kernel packaging (nice to have).
  • Security patching, CVE analysis, or extended lifecycle maintenance experience (nice to have).
  • Familiarity with Docker, QEMU, Jenkins, or other CI systems (nice to have).
  • Experience designing kernel tests or investigating core dumps and regressions (nice to have).

Benefits

  • Fully remote work with flexible working hours and worldwide location flexibility.
  • Paid 24 days of vacation per year, plus 10 national holidays and unlimited sick leave.
  • Compensation for private medical insurance.
  • Co-working and gym/sports reimbursement.
  • Budget for education.
  • Focus on professional development.
  • Interesting and challenging projects.
  • Reward opportunity for the most innovative patentable idea.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is seeking a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

3 weeks, 2 days ago

Condition Monitoring Engineer

AssetWatch® 51-250 Construction & Engineering

AssetWatch is hiring a remote Condition Monitoring Engineer to support global manufacturers by analyzing industrial equipment data and delivering actionable predictive-maintenance insights that improve uptime.

3 weeks, 2 days ago

Principal Data Center Controls Engineer

Montera is hiring a Principal Data Center Controls Engineer to define and govern portfolio-wide controls architecture, data exposure, and commissioning outcomes across hyperscale data center sites.

Microservices MQTT REST API
1 month ago

Staff Firmware Engineer

Lunar Energy 251-1K Renewable Electricity

Lunar Energy is hiring a Staff Firmware Engineer to develop and own firmware and software for home energy products across the full product lifecycle, from concept through high-volume production.

C Python Rust TLS
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers