← Все вакансии/jobgether
RemoteBrazil

Linux Kernel Engineer

J
jobgether
Формат
Remote
О роли

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

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Linux Kernel Engineer based in Brazil.

Responsibilities
  • Collaborate proactively with a globally distributed Linux kernel engineering team across multiple time zones.
  • Work closely with silicon, cloud, and hardware manufacturers to enable and optimize Linux on their platforms.
  • Diagnose, debug, and resolve complex Linux kernel issues across different architectures and hardware environments.
  • Take ownership of a specific Ubuntu Linux kernel flavor, supporting its development, testing, reliability, and production readiness.
  • Improve tooling, automation, benchmarking, stress testing, and delivery processes for Linux kernel releases.
  • Submit, review, apply, and maintain Linux kernel patches in line with upstream development and release processes.
  • Contribute to kernel initiatives spanning hardware enablement, virtualization, confidential computing, security, networking, storage, containers, and real-time systems.
  • Work on technologies such as Kernel Livepatch, AppArmor, SECCOMP, namespaces, Ceph, DRBD.
  • Contribute to open-source projects and upstream communities where appropriate.
Requirements
  • Significant professional programming experience in C, with strong knowledge of low-level software engineering.
  • Solid understanding of the Linux kernel, its architecture, and major kernel subsystems.
  • Demonstrated experience with Linux kernel patching, debugging, testing, and troubleshooting.
  • Understanding of Linux kernel upstream processes, development practices, and release cycles.
  • Strong knowledge of device drivers, Board Support Packages (BSPs), hardware enablement.
  • Experience working with Linux, with Debian or Ubuntu experience preferred.
  • Strong working knowledge of Git and modern software development workflows.
  • Excellent academic results and an undergraduate degree in Computer Science, STEM, or a comparable technical discipline.
  • Excellent written and spoken English.
  • Additional experience with Python and Bash scripting is advantageous.
  • Experience with Ubuntu/Debian/Snap packaging is a plus.
Conditions
  • Geographically adjusted compensation based on location, experience, and performance.
  • Performance-driven annual bonus.
  • Fully distributed, remote-first work environment.
  • Twice-yearly in-person team sprints.
  • USD 2,000 annual personal learning and development budget.
  • Annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme.
Стек и навыки

С чем работаем