Linux Systems Developer
from 🌏 Worldwide
9elements is the leading open-source firmware vendor in the world. Our engineers deliver production-grade open-source firmware for millions of servers everyday - and we are dedicated to open-source! We love being part of the community and we understand our responsibility to shape and drive the whole ecosystem forward!Linux is at the heart of modern infrastructure - from the smallest embedded device to the largest data center fleet. At 9elements we help our customers build secure, trustworthy platforms based on open-source Linux stacks - from the firmware up. Whether it's hardening a Linux-based bootloader, integrating measured boot, or bringing a hypervisor to a new platform, we make sure open-source becomes the secure foundation that the industry can rely on.You will be working with our systems and security team on various customer projects. The team size ranges between 2 to 5 engineers on one project. You will design, harden and ship Linux-based system software - from kernel and userspace components to secure boot chains, TPM integration and attestation - always aligned (and upstreamed back) with/into the community.You are open-source at the heart. Your mission is to shape the security of this ecosystem with us and break the ties to the proprietary world. 9elements and you have one mission: Change how we build secure systems and make open-source the standard for trustworthy computing.
- (Embedded) Linux is your home turf - You're comfortable building, debugging and shipping Linux systems, from the kernel down to drivers and up through userspace, and you're not afraid to read source code (or write it).
- You care about security - You think about threat models, attack surfaces and trust boundaries, and you want to make systems that are secure by design instead of secure by hope.
- Being able to deep dive into technical issues - You love code and love debugging issues down to the core (which can be hardware - sometimes).
- You're fluent in English - English is our business language, internal and external and you should be able to communicate with it.
- You speak German — a good portion of the customers you'll work with are German-speaking, so professional working proficiency in German, written and spoken, is required for this role.
- You like working with Open-Source - sounds obvious but working with the open-source communities can be challenging sometimes. You have to be able to find the best possible solutions for our customers and the community.
- Be engaged - At 9elements we help each other. Our mission is big: We transform the firmware industry - it takes dedication and team effort to tear down this ecosystem and build it up from scratch again.
- Linux Kernel Development
- Hypervisor experience - You've worked with KVM, Xen, or smaller research hypervisors and understand virtualization from the bare metal up? We'd love to hear from you.
- Hands-on experience with TPMs, secure boot, measured boot or remote attestation.
- Yocto, Buildroot or custom distro experience for embedded targets.
- Low-level languages are your friends - C is a given, Rust is a plus.
- Regularly visit industry conferences like OCP EMEA/Global Summit/Linux Plumbers or others
- Be part of our own conference - the Open-Source Firmware Conference (https://www.osfc.io)
- Choose your platform: Lenovo or Framework? We got you! You want to run Arch? Sure thing. Choose your platform where you can work best.
- Full Remote: We are headquartered in Germany and all the hardware is in our labs here. You can be around the world - we enable you to fully develop remotely.
- Your schedule: We need your work time to overlap a couple of hours with the German work time. Other than that - shape your work time as you need it to be as long as you get the job done.








