Zum Inhalt springen

Remote Worldwide

Junior-Entwickler für den Linux-Kernel unter Ubuntu

Die Rolle erfordert zweimal jährlich weltweite Veranstaltungsreisen von jeweils bis zu zwei Wochen. Zweimal jährlich finden Teamsprints vor Ort statt.

  • Python · von Vorteil
  • Rust · von Vorteil
  • Git · von Vorteil
  • Englisch · erforderlich
Arbeitszeit
Die Stelle ist in Vollzeit vorgesehen.
Erfahrung
Gefordert sind ein Hintergrund im Software Engineering und Programmiererfahrung in C und/oder Rust. Zusätzliche Erfahrung mit Rust, Paketierung und Kernelarbeit ist erwünscht.
Vergütung
Gehalt nicht angegeben

Die Rolle in Kürze

Die Rolle unterstützt die zuverlässige Bereitstellung von Ubuntu-Linux-Kerneln für unterschiedliche Architekturen und aktuelle Hardware- und Cloudplattformen. Dazu arbeitet sie im weltweit verteilten Team mit erfahrenen Mentoren, externen Herstellerteams sowie internen und externen Upstream-Maintainern zusammen.

Deine Aufgaben

  • Die Rolle entwickelt und pflegt Ubuntu-Linux-Kernel für Embedded-Geräte, Desktop- und Serversysteme sowie große Cloudumgebungen und verantwortet die Auslieferung verschiedener Kernelvarianten.
  • Im ersten Jahr bearbeitet sie unter anderem Optimierungen für Chip- und Cloudpartnerplattformen sowie Entwicklerplattformen wie Raspberry Pi und RISC-V und ermöglicht Ubuntu auf unterschiedlichen Embedded-Systemen.
  • Zu den Initiativen im ersten Jahr gehören außerdem Sicherheitshärtung, die Abwehr von Exploits, die Integration und Verteilung externer Treiber, etwa für Grafik, und erweiterte Treiberunterstützung für neueste PC-Plattformen.
  • Sie diagnostiziert und behebt Kernelprobleme aus Kunden- und Communitymeldungen sowie aus eigenen gründlichen Tests und arbeitet an Sicherheitsupdates, Patches und Tests.
  • Sie verbessert Werkzeuge und Automatisierung für die Auslieferung und das Testen von Ubuntu-Linux-Kerneln.
  • Sie reicht Kernelpatches ein, prüft sie und wendet sie gemeinsam mit internen und externen Upstream-Maintainern an.
  • Sie arbeitet regelmäßig und proaktiv mit dem weltweit verteilten Team sowie eng mit Auslieferungsteams externer Chip-, Cloud- und Hardwarehersteller an neuesten Plattformen zusammen.
  • Sie lernt von erfahrenen Mentoren die internen Abläufe des Linux-Kernels und dessen Verteilung kennen.

Das solltest du mitbringen

Erforderlich

  • Die Rolle richtet sich an Personen mit kürzlich abgeschlossenem Hochschulstudium oder am Karriereanfang; auch Studierende vor dem Abschluss kommen infrage.
  • Ein Hintergrund im Software Engineering und Begeisterung für die Entwicklung kernelnaher Software, einschließlich Sicherheitsupdates, Patching und Tests, werden erwartet.
  • Programmiererfahrung in C und/oder Rust wird vorausgesetzt.
  • Erwartet werden Motivation zur Arbeit in einem verteilten Team, gute Selbstorganisation, Eigeninitiative und die Fähigkeit, erfolgreich im Homeoffice zu arbeiten.
  • Ein professioneller Umgang mit Kollegen, Geschäftspartnern und der Open-Source-Community wird erwartet.
  • Eine wirksame schriftliche und mündliche Kommunikation auf Englisch wird vorausgesetzt.
  • Vertrautheit mit Versionsverwaltungspraktiken wird erwartet; Kenntnisse in Git sind dabei ideal.
  • Ein Verständnis der Grundlagen von Betriebssystemkerneln wird vorausgesetzt.
  • Bereitschaft und Fähigkeit zu zweimal jährlichen weltweiten Reisen zu Unternehmensveranstaltungen von jeweils bis zu zwei Wochen werden vorausgesetzt.
  • Erwartet werden ausgezeichnete Leistungen sowie die Bereitschaft, anders zu denken, effizienter zu arbeiten, neue Fähigkeiten zu lernen und die eigene Leistung zu steigern.

Von Vorteil

  • Interesse an Rust und Erfahrung damit sind erwünscht.
  • Scriptingkenntnisse in Python und Bash sind erwünscht.
  • Vorherige Erfahrung mit der Paketierung für Ubuntu, Debian oder Snap ist erwünscht.
  • Nachgewiesene Erfahrung mit Kernelpatching und Debugging ist erwünscht.
  • Ein fundiertes Verständnis von Gerätetreibern, Board Support Packages und weiterer systemnaher Softwareentwicklung ist erwünscht.

Weitere Angaben

  • Angesprochen sind Personen, die sich im Studium oder in ihrer aktuellen Tätigkeit gern mit Betriebssystemen beschäftigt haben und sich zutrauen, hochwertigen C-Code und gegebenenfalls Rust-Code zu schreiben.

So ist Remote hier geregelt

  • Die Arbeit erfolgt im Homeoffice in einem weltweit verteilten Kernelteam; solche Teams bestehen in jeder Zeitzone.
  • Für die Rolle sind zweimal jährlich weltweite Reisen zu technischen Unternehmensveranstaltungen vorgesehen, die jeweils bis zu zwei Wochen dauern können.
  • Zum Arbeitsmodell gehören zweimal jährlich gemeinsame Teamsprints vor Ort; allgemein treffen sich Teams zwei- bis viermal jährlich persönlich an wechselnden Orten weltweit.

Das wird angeboten

  • Für persönliches Lernen und Weiterbildung stehen jährlich 2.000 USD zur Verfügung.
  • Zusätzlich zur Grundvergütung wird ein leistungsabhängiger jährlicher Bonus oder eine Provision angeboten.
  • Die Vergütung berücksichtigt Standort, Erfahrung und Leistung und wird jährlich überprüft, bei Hochschulabsolventen und Beschäftigten auf Associate-Stufe auch häufiger.
  • Es gibt Anerkennungsprämien, jährlichen Urlaub sowie Mutterschafts- und Vaterschaftsurlaub.
  • Ein Unterstützungsprogramm für Beschäftigte und eine Wellnessplattform stehen zur Verfügung.
  • Reisen ermöglichen persönliche Treffen mit Kollegen an neuen Orten; für Unternehmensveranstaltungen mit Langstreckenreisen werden Flughafenlounge-Zugang und Reiseupgrades angeboten.
  • Die Ausgestaltung zusätzlicher Leistungen berücksichtigt lokale Bedürfnisse.

Veröffentlicht: Datum unbekannt · Quelle geprüft: 17.10.2026.

Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.