GFT Technologies SE
Alex Staff Agency
Kernel Developer - KernelCare ELS Team
Über die Stelle
Standort: Vollständig Remote (Weltweit) – Fokus auf LATAM-Zeitzonen (Amerika)
Anstellungsart: Vollzeit, B2B / Unabhängiger 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 Pionierarbeit bei automatisierten Live-Patching-Technologien, die es Unternehmen ermöglichen, kritische Kernel-Updates ohne Neustarts oder Ausfallzeiten anzuwenden. Sie bieten auch erweiterten Support für Linux-Distributionen mit auslaufendem Support, um Organisationen bei der Einhaltung von Vorschriften und der Gewährleistung von Enterprise-Sicherheit zu unterstützen.
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 lieben es, direkt mit dem Kernel-Code zu arbeiten, nicht nur zu theoretisieren.
- Methodisch und detailorientiert: Kernel-Patching erfordert Präzision, Reproduzierbarkeit und gründliche Validierung.
- Eigenverantwortlich: Sie übernehmen 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-Paketierung: Erstellung und Neuerstellung von Kernel-Quell- und Binärpaketen unter Verwendung reproduzierbarer Build-Umgebungen für RPM- und Debian-Ökosysteme.
- Validierung & Tests: Validierung von gepatchten Kerneln 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 in der Erstellung 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 Sinn für Eigenverantwortung, ausgewogenes technisches Urteilsvermögen und die Fähigkeit, Kompromisse zu artikulieren.
Wünschenswert
- Erfahrung mit RPM/SRPM oder Debian Kernel-Paketierung.
- Kenntnisse in 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/Fitness.
- Budget für berufliche Weiterentwicklung – Konferenzen, Kurse, Zertifizierungen.
- Prämienprogramm für patentierbare Ideen.
Eine kollaborative, nicht-korporative Umgebung mit einer starken Ingenieurskultur.
