出海雷达

内核开发工程师 - KernelCare ELS 团队(全球远程,可在家工作)

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

开发工程未标注地域
公司CloudLinux
薪资未公开
工作地点Bulgaria
地域资格未标注地域
时区要求日间重叠约 3 小时,需偶尔早起或晚睡
用工类型Full Time
发布时间13 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →

TuxCare 为 Linux 和开源软件提供全面的安全解决方案,专为企业组织设计。通过 TuxCare,企业可以自动化实时漏洞补丁,减少停机时间,确保安全和合规,并依赖一支在 Linux 安全方面拥有深厚专业知识的团队。这些解决方案覆盖最流行的 Linux 发行版、已结束生命周期的系统、编程语言等。
了解更多:
产品描述
KernelCare 提供无需重启的 Linux 内核自动化实时补丁。我们的 Extended Lifecycle Support 产品通过将重要的安全和错误修复回溯到企业客户使用的旧版本软件,使已结束生命周期的 Linux 发行版保持安全。
职位与团队
我们正在寻找一名内核开发人员加入 KernelCare ELS 团队。该团队研究上游 Linux 内核变更,将修复程序回溯到受支持的企业内核,构建发行版包,并验证补丁是否安全且可重复。
该职位以实际的补丁和构建工作为中心。你还将使用自动化和代理开发工具来加速调查,同时保留对每个结果的工程所有权。
职责

  • 调查上游安全和错误修复并识别其依赖关系。
  • 将 Linux 内核补丁回溯到较旧的 RPM 和 Debian 基础发行版。
  • 解决上游和目标内核版本之间的差异导致的冲突。
  • 在可重复环境中构建和重新构建内核源代码和二进制包。
  • 通过聚焦测试、构建检查和回归分析验证修补后的内核。
  • 使用 Python、Go 或 Shell 改进补丁准备、构建和验证流程。
  • 负责任地使用代理开发工具并验证生成的代码、分析和文档。
  • 记录技术决策并与内核团队进行代码审查。
  • 要求

必须具备

  • 强大的 C 编程和 Linux 调试技能。
  • 实际的 Linux 内核开发、补丁或回溯经验。
  • 熟练使用 Git、GNU 构建工具和标准 Linux 开发工具。
  • 构建 Linux 内核或发行版包的经验。
  • 使用 Python、Go、Shell 或类似语言进行自动化的经验。
  • 有一定使用代理或 AI 辅助开发的经验,并有明确的生成输出验证方法。
  • 英语水平中等或以上,书面和口语均需熟练。
  • 强烈的责任心
查看英文原文

TuxCare offers a comprehensive portfolio of security solutions for Linux and open-source software designed for enterprise organizations. With TuxCare, companies can automate live vulnerability patching, minimize downtime, ensure security and compliance, and rely on a team with deep expertise in Linux security. The solutions cover the most popular Linux distributions, end-of-life systems, programming languages, and more.
Learn more at:
Product Description
KernelCare provides automated live patching for Linux kernels without requiring reboots. Our Extended Lifecycle Support products keep end-of-life Linux distributions secure by backporting important security and bug fixes to older software versions used by enterprise customers.
Role and Team
We are looking for a Kernel Developer to join the KernelCare ELS team. The team investigates upstream Linux kernel changes, backports fixes to supported enterprise kernels, builds distribution packages, and validates that patches are safe and reproducible.
The role is centered on practical patching and building work. You will also use automation and agentic development tools to accelerate investigation while retaining engineering ownership of every result.
Responsibilities

  • Investigate upstream security and bug fixes and identify their dependencies.
  • Backport Linux kernel patches to older RPM- and Debian-based distributions.
  • Resolve conflicts caused 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 with 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

Must Have

  • Strong C programming and Linux debugging skills.
  • Practical Linux kernel development, patching, or backporting experience.
  • 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.
  • English at an intermediate level or higher, both written and spoken.
  • Strong ownership, careful technical judgment, and readiness to explain trade-offs.

Nice to Have

  • Experience with RPM/SRPM or Debian kernel packaging.
  • Security patching, CVE analysis, or extended lifecycle maintenance experience.
  • Familiarity with Docker, QEMU, Jenkins, or other CI systems.
  • Experience designing kernel tests or investigating core dumps and regressions.

Benefits
What's in it for you?

  • A focus on professional development.
  • Interesting and challenging projects.
  • Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide.
  • Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves.
  • Compensation for private medical insurance.
  • Co-working and gym/sports reimbursement.
  • Budget for education.
  • The opportunity to receive a reward for the most innovative idea 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 ( ), which provides detailed information on how we maintain and handle your data.
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位