Назад
Company hidden
обновлено 11 дней назад

Kernel Developer (Linux)

Формат работы
remote (Global)
Тип работы
fulltime
Английский
b1
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Kernel Developer (Linux): Backporting and validating Linux kernel security patches for older RPM-based and Debian-based distributions with an accent on CVE analysis, patch conflict resolution, reproducible packaging, and regression testing. Focus on building kernel packages, automating validation workflows with Python, Go, and Shell, and rigorously verifying AI-assisted development output.

Location: 100% remote; work from anywhere in the world, with a focus on LATAM-friendly time zones

Company

Develops modern operating systems and kernel security update products for hosting providers and Linux distributions.

What you will do

  • Investigate upstream CVE fixes and bug fixes, analyzing patch dependencies and their impact on legacy kernels.
  • Manually backport Linux kernel patches to older RPM-based and Debian-based distributions and resolve merge conflicts.
  • Build and rebuild kernel source and binary packages using reproducible RPM and Debian build environments.
  • Validate patched kernels through build tests, runtime tests, and regression analysis.
  • Improve patch preparation, build automation, and validation pipelines using Python, Go, and Shell.
  • Document technical decisions, participate in code reviews, and collaborate across time zones while verifying AI-generated output.

Requirements

  • Strong C proficiency and hands-on Linux debugging skills.
  • Commercial Linux kernel development experience, including patching, backporting, or debugging.
  • Experience with Git, GNU build tools such as make and autotools, and standard Linux developer utilities.
  • Experience building Linux kernels or distribution packages from source, plus scripting and automation with Python, Go, or Shell.
  • Practical experience with AI-assisted development tools and disciplined verification of generated code.
  • Intermediate English or higher (B1+), written and spoken, is required for daily communication.

Nice to have

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

Culture & Benefits

  • Flexible hours and a fully remote work arrangement.
  • 24 paid vacation days, 10 national holidays, and unlimited sick leave.
  • Private medical insurance compensation.
  • Coworking space and sports or fitness reimbursement.
  • Professional development budget for conferences, courses, and certifications.
  • Collaborative, non-corporate environment with a strong engineering culture and rewards for patentable ideas.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →