Lenovo
Alex Staff Agency
Kernel-Entwickler – KernelCare ELS Team
Über die Stelle
Standort: Vollständig Remote (Weltweit) – Fokus auf LATAM-Zeitzonen (Amerika)
Anstellungsart: Vollzeit, B2B / Freiberuflicher Auftragnehmer (oder W2 für US-basierte Kandidaten)
Über die Position & das Unternehmen
Unser Kunde ist ein weltweit führender Anbieter von Linux-Infrastruktur- und Sicherheitslösungen, bekannt für seine wegweisenden Technologien für automatisiertes Live-Patching, die es Unternehmen ermöglichen, kritische Kernel-Updates ohne Neustarts oder Ausfallzeiten anzuwenden. Sie bieten auch erweiterten Support für Linux-Distributionen am Ende ihrer Lebensdauer und helfen Organisationen, Compliance und Enterprise-Sicherheit aufrechtzuerhalten.
Mit einem vollständig Remote-Team von über 250 Fachleuten weltweit und einem Kundenstamm von mehr als 4,500 Unternehmenskunden – darunter führende Unternehmen der Tech-Branche – liefern sie robuste Infrastrukturlösungen in den USA, Europa, Lateinamerika und darüber hinaus.
Kandidatenprofil (Kulturelle Passung)
- Praktiker: Sie arbeiten gerne direkt mit Kernel-Code, nicht nur theoretisch.
- Methodisch und detailorientiert: Kernel-Patching erfordert Präzision, Reproduzierbarkeit und gründliche Validierung.
- Verantwortungsbewusst: Sie übernehmen die Verantwortung für Ergebnisse, dokumentieren Ihre Arbeit und kommunizieren proaktiv Risiken.
- KI-neugierig, aber vorsichtig: Sie nutzen KI-Tools zur Beschleunigung der Entwicklung, überspringen aber niemals die Verifizierung.
- Remote-First-kompatibel: Sie gedeihen in asynchronen Umgebungen mit minimaler Aufsicht und klarer Kommunikation.
Hauptverantwortlichkeiten
- Recherche & Analyse: Untersuchung von Upstream-Sicherheitslücken (CVE) und Fehlerbehebungen; Analyse von Patch-Abhängigkeiten und Auswirkungen auf Legacy-Kernel.
- Backporting: Manuelles Backporting von Linux-Kernel-Patches auf ältere Kernel-Versionen, die in RPM-basierten und Debian-basierten Distributionen verwendet werden.
- Konfliktlösung: Behebung von Merge-Konflikten zwischen Upstream-Änderungen und Ziel-Kernel-Codebasen.
- Kernel-Packaging: Erstellung und Neuerstellung von Kernel-Quell- und Binärpaketen unter Verwendung reproduzierbarer Build-Umgebungen für RPM- und Debian-Ökosysteme.
- Validierung & Tests: Validierung gepatchter Kernel durch Build-Tests, Laufzeittests und Regressionsanalysen zur Gewährleistung der Stabilität.
- Tooling & Automatisierung: Verbesserung interner Workflows (Patch-Vorbereitung, Build-Automatisierung, Validierungs-Pipelines) unter Verwendung von Python, Go und Shell-Skripting.
- KI-Integration: Nutzung von agentenbasierten/KI-gestützten Entwicklungswerkzeugen zur Beschleunigung von Aufgaben, bei gleichzeitiger rigoroser Überprüfung jedes generierten Ergebnisses.
- Dokumentation & Zusammenarbeit: Dokumentation technischer Entscheidungen, Teilnahme an Code-Reviews und klare Kommunikation mit Teammitgliedern über Zeitzonen hinweg.
Voraussetzungen
- Starke C-Kenntnisse und praktische Linux-Debugging-Fähigkeiten.
- Nachgewiesene kommerzielle Erfahrung in der Linux-Kernel-Entwicklung – insbesondere Patching, Backporting oder Debugging.
- Solide Erfahrung mit Git, GNU Build Tools (make, autotools) und Standard Linux-Entwickler-Utilities.
- Erfahrung im Erstellen von Linux-Kerneln oder Distribution-Paketen aus dem Quellcode.
- Skripting- und Automatisierungsfähigkeiten: Python, Go oder Shell.
- Praktische Erfahrung mit KI-gestützten Entwicklungswerkzeugen (z. B. Copilot, Codeium oder ähnliche) mit einem disziplinierten Ansatz zur Code-Verifizierung.
- Englisch: Mittelstufe oder höher (B1+), sowohl schriftlich als auch mündlich – Sie arbeiten in einem internationalen Team und kommunizieren täglich auf Englisch.
- Starker Eigenverantwortungsgedanke, ausgewogenes technisches Urteilsvermögen und die Fähigkeit, Trade-offs zu artikulieren.
Wünschenswert
- Erfahrung mit RPM/SRPM oder Debian Kernel Packaging.
- Vertrautheit mit Security Patching, CVE-Analyse und Wartung über den erweiterten Lebenszyklus.
- Arbeitskenntnisse in Docker, QEMU, Jenkins oder anderen CI-Systemen.
- Erfahrung im Design von Kernel-Validierungstests, Analyse von Core Dumps und Untersuchung von Regressionen.
- 100% Remote-Arbeit mit flexiblen Arbeitszeiten – arbeiten Sie von überall auf der Welt (Fokus auf LATAM-freundliche Zeitzonen).
- 24 bezahlte Urlaubstage + 10 nationale Feiertage + unbegrenzte Krankheitsurlaubstage.
- Kompensation für private Krankenversicherung.
- Erstattung für Coworking-Spaces und Sport-/Fitnessaktivitäten.
- Budget für berufliche Weiterentwicklung – Konferenzen, Kurse, Zertifizierungen.
- Belohnungsprogramm für patentierbare Ideen.
Eine kollaborative, nicht-korporative Umgebung mit einer starken Ingenieurskultur.
