Zum Inhalt springen

Remote nach Länderfreigabe

Berater für Linux-Kernelentwicklung

Konferenzbesuche sind freiwillig.

  • Rust · von Vorteil
  • Englisch · erforderlich
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.