Linux Systems Entwickler
9elements HQ, remote
Voll- oder Teilzeit
Festanstellung
45.000 - 85.000 € pro Jahr
Über uns
9elements ist der weltweit führende Anbieter von Open-Source-Firmware. Unsere Entwickler liefern täglich produktreife Open-Source-Firmware für Millionen von Geräten – und wir sind mit Leib und Seele Open Source! Wir sind gerne Teil der Community und sind uns unserer Verantwortung bewusst, das gesamte Ökosystem mitzugestalten und voranzutreiben!
About the Job
Linux ist das Herzstück moderner Infrastruktur – vom kleinsten Embedded-Gerät bis zur größten Rechenzentrum. Bei 9elements helfen wir unseren Kund:innen, sichere und vertrauenswürdige Plattformen auf Basis von Open-Source-Stacks aufzubauen – von der Firmware an aufwärts. Ob es darum geht, einen Linux-basierten Bootloader zu härten, Measured Boot zu integrieren oder einen Hypervisor auf eine neue Plattform zu bringen: Wir sorgen dafür, dass Open Source zum sicheren Fundament wird, auf das sich die Branche verlassen kann.
Your Role
Du arbeitest gemeinsam mit unserem Systems- und Security-Team an verschiedenen Kundenprojekten. Die Teamgröße liegt bei 2 bis 5 Entwicklern pro Projekt. Du entwirfst, härtest und lieferst Linux-basierte Systemsoftware – von Kernel- und Userspace-Komponenten über sichere Boot-Chains bis hin zu TPM-Integration und Attestation – immer in Abstimmung mit der Community (und zurück upgestreamt in diese).
Deine Aufgaben
Open Source liegt dir am Herzen. Deine Mission ist es, die Sicherheit dieses Ökosystems gemeinsam mit uns zu gestalten und die Fesseln der proprietären Welt zu sprengen. 9elements und du haben ein gemeinsames Ziel: zu verändern, wie wir sichere Systeme bauen, und Open Source zum Standard für vertrauenswürdiges Computing zu machen.
Dein Profil
- (Embedded-)Linux ist dein Ding – Du baust, debugst und lieferst Linux-Systeme mit Leichtigkeit, vom Kernel über die Treiber bis hinauf in den Userspace, und du scheust dich nicht davor, Quellcode zu lesen (oder zu schreiben).
- Sicherheit ist dir wichtig – Du denkst in Threat Models, Angriffsflächen und Vertrauensgrenzen und willst Systeme bauen, die secure by design statt secure by hope sind.
- Du tauchst tief in technische Probleme ein – Du liebst Code und liebst es, Probleme bis auf den Grund zu debugen (und dieser Grund kann manchmal die Hardware sein).
- Du sprichst fließend Englisch – Englisch ist unsere Geschäftssprache, intern wie extern, und du solltest dich darin sicher verständigen können.
- Du arbeitest gern mit Open Source – klingt selbstverständlich, aber die Zusammenarbeit mit Open-Source-Communitys kann manchmal herausfordernd sein. Du musst in der Lage sein, die bestmöglichen Lösungen für unsere Kund:innen und die Community zu finden.
- Engagement – Bei 9elements helfen wir einander. Unsere Mission ist groß: Wir transformieren die Firmware-Branche – das erfordert Hingabe und Teamgeist, um dieses Ökosystem einzureißen und von Grund auf neu aufzubauen.
Assets
- Linux-Kernel-Entwicklung
- Hypervisor-Erfahrung – Du hast mit KVM, Xen oder kleineren Forschungs-Hypervisoren gearbeitet und verstehst Virtualisierung vom Bare Metal aufwärts? Dann freuen wir uns, von dir zu hören.
- Praktische Erfahrung mit TPMs, Secure Boot, Measured Boot oder Remote Attestation.
- Erfahrung mit Yocto, Buildroot oder eigenen Distributionen für Embedded-Targets.
- Low-Level-Sprachen sind deine Freunde – C ist Pflicht, Rust ein Plus.
Warum wir?
Wir lieben Open Source – und wir wollen dich! Wir sind überzeugt, dass unsere Mitarbeiter:innen unser größter Vorteil gegenüber dem Rest der Branche sind. Wir tun alles dafür, den Job so zu gestalten, dass du dich bei uns wohlfühlst.
What you get out of it
In dieser Rolle arbeitest du mit absoluten Top-Expert:innen aus dem Bereich Open-Source-Systeme und Firmware zusammen. Wir wissen, wie wichtig Open-Source-Arbeit ist, und reservieren dir innerhalb deiner Arbeitszeit bewusst Zeit, um dich mit der Community auszutauschen, Patches zu reviewen und Teil von Arbeitsgruppen zu sein. Darüber hinaus bekommt jede:r bei 9elements die Möglichkeit:
- Regelmäßig Branchenkonferenzen wie den OCP EMEA/Global Summit, Linux Plumbers und andere zu besuchen
- Teil unserer eigenen Konferenz zu sein – der Open Source Firmware Conference (https://www.osfc.io)
- Wähle deine Plattform: Lenovo oder Framework? Kein Problem! Du willst Arch laufen lassen? Klar doch. Wähle die Plattform, auf der du am besten arbeiten kannst.
- Full Remote: Unser Hauptsitz ist in Deutschland und unsere gesamte Hardware steht in unseren Laboren hier. Du kannst überall auf der Welt sein – wir ermöglichen dir, vollständig remote zu arbeiten.
- Deine Arbeitszeit: Deine Arbeitszeit muss sich nur ein paar Stunden mit der deutschen Arbeitszeit überschneiden. Ansonsten gestalte sie so, wie du sie brauchst – solange der Job erledigt wird.
Über uns
9elements ist ein Zuhause für Entwickler und Designer, ein Ort für Macher und Visionäre, ein Spielplatz für die Verrückten. Es könnte auch deiner sein.
