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.
- 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.