Remote nach Länderfreigabe
Berater für Linux-Kernelentwicklung
Konferenzbesuche sind freiwillig.
- Arbeitszeit
- Die Arbeitszeit ist flexibel selbst einteilbar; EU- oder US-Ostküstenzeiten werden bevorzugt. Es gibt weder Rufbereitschaft noch erwartete Störungsbehebung außerhalb der Arbeitszeit.
- Erfahrung
- Erfahrung im Produktsupport wird erwartet. Fundierte Kernelentwicklung oder solide Beratungserfahrung genügt als Schwerpunkt; der jeweils andere Bereich kann ausgebaut werden.
- Vergütung
- Gehalt nicht angegeben
Die Rolle in Kürze
Die Rolle entwickelt und optimiert den Linux-Kernel für Verbrauchergeräte und neue Anwendungsfälle. Gemeinsam mit Kundenteams, Kollegen und Upstream-Maintainern entstehen technische Lösungen, die langfristig in den Hauptentwicklungszweig einfließen. Technische Entwicklungsarbeit und Kundenkommunikation werden nach Projektbedarf und individuellen Stärken gewichtet.
Deine Aufgaben
- Die Rolle entwickelt Beiträge zum Linux-Hauptentwicklungszweig, insbesondere für Scheduler, Energieverwaltung, Gerätetreiber und zentrale Subsysteme, und erweitert Linux für neue Anwendungsfälle.
- Sie unterstützt und optimiert Linux für Verbrauchergeräte mit Millionen Nutzern und untersucht Gerätefehler auch ohne Stacktrace.
- Sie priorisiert Kundenfehlermeldungen, beantwortet Fragen zu Kernel-Panics und untersucht komplexes Scheduler-Verhalten gemeinsam mit Kollegen.
- Sie erstellt Patchserien, prüft und testet Kollegen-Patches vor der Upstream-Einreichung und dokumentiert die Gründe für Änderungen in Commit-Nachrichten.
- Sie verfolgt Mailinglisten-Diskussionen, arbeitet mit Upstream-Maintainern zusammen und bearbeitet deren Rückmeldungen. Eine Vertretung bei Konferenzen ist bei freiwilliger Teilnahme möglich.
- Sie übersetzt Kundenanforderungen in technische Lösungen und erläutert den langfristigen Nutzen von Upstream-Investitionen.
- Sie hält die Codequalität hoch und wägt dabei Kundentermine, Hardwaregrenzen und geschäftliche Prioritäten ab.
- Sie erklärt Produktteams Kernelentscheidungen, kommuniziert realistische Zeitpläne und Fortschritte und bespricht schnelle Korrekturen gegenüber Upstream-tauglichen Lösungen. Architekturfragen können in freiwilligen Teamsprechstunden diskutiert werden.
Das solltest du mitbringen
Erforderlich
- Erwartet wird Erfahrung im Produktsupport mit der Diagnose und Behebung von Endnutzerproblemen sowie Ausdauer bei der Reproduktion anhand vager Fehlerberichte und weniger Reproduktionsschritte.
- Gesucht wird solide Erfahrung in der Linux-Kernelentwicklung mit eigenständiger Orientierung in unbekannten Subsystemen; umfassende Vorkenntnisse in allen Bereichen sind nicht nötig. Das Upstream-Profil darf sich noch im Aufbau befinden und soll weiterentwickelt werden. Dabei ist ein Schwerpunkt ausreichend: Bei starker Kernelentwicklung und wenig Beratungserfahrung oder umgekehrt kann der jeweils andere Bereich ausgebaut werden.
- Erforderlich sind starke mündliche und schriftliche Englischkenntnisse für Patchreviews, Dokumentation und Kundengespräche.
- Erwartet wird eine selbstständige Arbeitsweise in einem asynchronen Remote-Arbeitsumfeld.
Von Vorteil
- Bisherige Upstream-Beiträge sind erwünscht, aber nicht erforderlich; fehlende Gelegenheiten können durch den Aufbau eines entsprechenden Profils in der Rolle ausgeglichen werden.
- Erwünscht ist ein Hintergrund in Beratung oder kundenorientierter Technik mit der Fähigkeit, technische Qualität und geschäftliche Grenzen abzuwägen, Produktteams Kernelinterna zu erklären, Erwartungen über mehrere Projekte zu steuern und Upstream-Lösungen unter Berücksichtigung von Kundenterminen zu vertreten. Bei solider Kernelentwicklung kann die Beratungsseite noch entwickelt werden; umgekehrt kann bei solider Beratungsseite die Kernelkompetenz ausgebaut werden.
- Erfahrung mit Schedulern, Energieverwaltung, Bluetooth, WiFi oder Audio-Subsystemen ist erwünscht.
- Vertrautheit mit CI/CD für Kerneltests mit KernelCI, Jenkins und LAVA ist erwünscht.
- Ein Hintergrund in BSP-Entwicklung oder Board-Bring-up ist erwünscht.
- Erfahrung mit Distributionen wie Arch, Debian, Yocto und Buildroot ist erwünscht.
- Programmierkenntnisse in Rust sind erwünscht.
So ist Remote hier geregelt
- Die Arbeit erfolgt vollständig remote in einem asynchronen Umfeld; Arbeitszeiten passend zur EU oder zur US-Ostküste werden bevorzugt.
- Die Teilnahme an Konferenzen ist freiwillig.
Das wird angeboten
- Es gibt länderspezifische Zusatzleistungen und ein globales Kernangebot für alle Beschäftigten. Das Gehalt richtet sich nach dem Standort und lokalen Marktdaten.
- Konferenzkosten werden übernommen; Vortragsmöglichkeiten, Einreichungen und die Vorbereitung durch Coaching werden unterstützt.
- Zeit für selbst gewählte Open-Source-Projekte und öffentliche Upstream-Beiträge ermöglicht den Aufbau eines fachlichen Profils.
- Ein Budget für die Arbeitsplatzausstattung und Unterstützung für Coworking außerhalb der eigenen Wohnung werden angeboten.
- Nach fünf Jahren ununterbrochener Tätigkeit ist ein Sabbatical beziehungsweise „Retention of Services“ verfügbar.
- Zweimal jährlich werden Wohlbefindensgespräche mit einer ausgebildeten Fachkraft für psychische Gesundheit angeboten.
- Entwicklungswege führen zur Principal-Engineer-Rolle, Subsystemexpertise oder technischen Architektur. Im Consulting sind vertiefte Kundenbeziehungen, die Leitung von Kundenprojekten oder die Gestaltung von Leistungsangeboten möglich.
- Mentoring kann sowohl empfangen als auch gegeben werden. Die Zusammenarbeit erfolgt in einem globalen Team mit technischer Entscheidungsfreiheit und einem auf Dauer tragbaren Arbeitstempo.
So läuft die Bewerbung
- Im Bewerbungsverfahren werden Gehaltsvorstellungen erfragt. Die Bewertung erfolgt anhand von Fähigkeiten und Beiträgen statt der Bildungs- oder beruflichen Herkunft.
- Code und Beiträge werden innerhalb einer Woche geprüft; eine erste Rückmeldung erfolgt ebenfalls innerhalb einer Woche. Anschließend ist ein 30-minütiges Erstgespräch über Erfahrung und Tätigkeit vorgesehen.
- Das technische Interview dauert 2–3 Stunden und umfasst Kernelarchitektur, frühere Debuggingprobleme und Problemlösungsansätze ohne Whiteboard-Programmierung sowie die gemeinsame Prüfung realer Patches und ihrer Abwägungen.
- Ein realistisches Kundenszenario behandelt technische Schulden, Zeitdruck und Upstream-Ziele; betrachtet wird der Gedankengang statt einer einzigen richtigen Antwort.
- Ein 60-minütiges Gespräch mit der Leitung der Open-Source-Softwareberatung behandelt Arbeitsalltag, Arbeitsweise, Vergütung und Zusatzleistungen.
- Ein Angebot ist innerhalb einer Woche nach dem letzten Interview vorgesehen; insgesamt dauert der Ablauf von der Bewerbung bis zum Angebot 3–4 Wochen. Eine Absage wird begründet.
Veröffentlicht: Datum unbekannt · Quelle geprüft: 19.10.2026.
Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.