Kernel Developer

Posted Aug 6

This is a fully remote position, open to applicants in Argentina.

📋 Description

• Investigate upstream security vulnerabilities (CVE) and bug fixes; assess patch dependencies and their effects on legacy kernels.

• Manually backport Linux kernel patches to older kernel versions utilized in RPM-based and Debian-based distributions.

• Address merge conflicts between upstream modifications and targeted kernel codebases.

• Compile and rebuild kernel source and binary packages utilizing reproducible build environments for both RPM and Debian ecosystems.

• Validate patched kernels through build tests, runtime evaluations, and regression analyses.

• Improve internal processes for patch preparation, build automation, and validation pipelines using Python, Go, and Shell scripting.

• Utilize agentic/AI-assisted development tools while meticulously verifying the generated outputs.

• Document technical decisions made during the development process.

• Engage in code reviews to ensure quality and standards.

• Communicate effectively with team members across various time zones.


⛳️ Requirements

• Strong proficiency in C and practical Linux debugging abilities.

• Demonstrated experience in Linux kernel development, particularly in patching, backporting, or debugging.

• Solid familiarity with Git, GNU build tools (make, autotools), and standard Linux development utilities.

• Experience in building Linux kernels or distribution packages from source.

• Scripting and automation skills in Python, Go, or Shell.

• Practical experience with AI-assisted development tools such as Copilot, Codeium, or similar, with a disciplined approach to code verification.

• Intermediate or higher proficiency in English (B1+), both written and spoken.

• Strong sense of ownership, balanced technical judgment, and the capability to articulate trade-offs.

• Nice to have: experience with RPM/SRPM or Debian kernel packaging.

• Nice to have: familiarity with security patching, CVE analysis, and extended lifecycle maintenance.

• Nice to have: working knowledge of Docker, QEMU, Jenkins, or other CI systems.

• Nice to have: experience in designing kernel validation tests, analyzing core dumps, and investigating regressions.

• Ability to work remotely in an asynchronous environment with minimal supervision while maintaining clear communication.


🏝️ Benefits

• 100% remote work with flexible hours — work from any location worldwide (prioritizing LATAM-friendly time zones).

• 24 paid vacation days.

• 10 national holidays.

• Unlimited sick leave.

• Compensation for private medical insurance.

• Reimbursement for coworking space expenses.

• Sports/fitness reimbursement.

• Budget for professional development — including conferences, courses, and certifications.

• Reward program for patentable ideas.

• A collaborative, non-corporate environment that fosters a strong engineering culture.

People also viewed

Everest Clinical Research19 hours ago

Statistical Programmer II

TW flagTaiwan OnlyFull-timeSoftware Engineer
ApplyView job
Mitsubishi Heavy Industries21 hours ago

Principal Developer, Data Integration, BI

IN flagIndia OnlyFull-timeSoftware Engineer
ApplyView job
Ensono21 hours ago

Expert Mainframe Systems Programmer – IMS Physical

US flagUnited States OnlyFull-timeSoftware Engineer$105k – $183k/year
ApplyView job
Stefanini Brasil21 hours ago

Senior Developer Analyst

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Stefanini LATAM21 hours ago

Desarrollador ITSM

PA flagPanama OnlyFull-timeSoftware Engineer
ApplyView job
Novartis21 hours ago

Associate Director, AI Foundations Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$145.6k – $270.4k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers