Open-Source Firmware Developer

Permanent employee, Full-time · 9elements HQ

Read job description in:
About the Job
Wir disruptieren Firmware-Entwicklung! Wir brechen bestehende Standards auf und denken Firmware-Entwicklung neu. Dabei haben wir uns in den letzten Jahren als größter Entwickler von Open-Source Firmware etabliert.
Deine Aufgaben
  • Entwicklung von Firmware auf der Grundlage von Open-Source Projekten
  • Portierung von Open-Source Firmware auf bestehende Hardware
  • Implementierung von neuen Features in Firmware Projekten
  • Bring die Open-Source-Community vorwärts
  • Hilf uns beim Upstreaming unseres Codes zurück in die Community
Dein Profil
  • Hardwarenahe Entwicklung ist dein Ding
  • Bestenfalls hast du schonmal mt coreboot , TianoCore oder u-boot gearbeitet - wenn nicht kein Problem, wir bringen es dir schon bei!
  • Ein gutes Verständnis der Programmiersprache C
  • Läuft es dir kalt den Rücken runter wenn du Scripte in Python schreiben musst, stattdessen ist Golang dein Schweizer Taschenmesser?
  • Du ließt Hardware Specs zum Abendbrot
  • Open-Source macht dir Spaß
Warum wir?
Das Cyber Security Department ist ein Hightech-Team, das die Grenzen des aktuellen Stands der Softwareentwicklung unter Verwendung modernster Open-Source Technologien ständig neu definiert. Wir leben den Open-Source Gedanken und sind an mehreren Projekten beteiligt.
What you get out of it
Du liebst Open-Source Firmware-Entwicklung? Wir auch! 9elements ist seit langem führender Open-Source Firmware Vendor und führt die Community in mehreren Aspekten voran. Zum Beispiel organisieren wir seit 4 Jahren die weltweit größte Open-Source Firmware Konferenz. Wir sind Gründer der Open-Source Firmware Foundation und organisieren jährlich Hackathons, ​mit denen wir die treibenen Kräfte aus der Community zusammenbringen. Hier sind deine potenziellen ​künftigen Teammitglieder:
Patrick Rudolph

Patrick arbeitet schon seit Jahren mit coreboot - er kennt sich bestens in der Architektur aus und konnte bisher jedes Problem lösen.

Patricks Hobby-Projekt ist das Warten der coreboot QA. Außerdem reversed engineered er gerne Firmware und hat dazu sein eigenes Framework AUTOREV entwickelt. Außerdem hat Patrick den 64-bit Support in coreboot integriert. Seinen Fortschritt hat er auf unserem Blog dokumentiert.

Arthur Heymans

Arthur ist eines der aktivsten Community Mitglieder - und ein Experte auf seinem Feld. Er implementierte die Open-Source CAR in coreboot und beiseitigte damit closed-source Abhänigkeiten in Verbindung mit Intel BootGuard. Er hat außerdem maßgeblich zur Integration von Intel CBnT in coreboot beigetragen.



Ü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.
About the Job
We are changing how firmware is developed - period! We break up current standards and rethink how firmware should be developed. During that process, we evolved to the biggest open-source firmware vendor worldwide.
Your mission
  • Develop firmware based on open-source projects for our clients
  • Enable existing hardware with open-source firmware
  • Add customized features to our clients
  • Push the open-source community forward
  • Help us in upstreaming our code back into the community
Your profile
  • You are into embedded programming
  • Ideally, you already worked with coreboot, TianoCore, or u-boot - if not, don't worry, we will show you how it works!
  • A good understanding of the C
  • Do you prefer Golang over Python? We do!
  • Reading hardware specs during dinner
  • You like open-source
Why us?
The Cyber Security Division is a high-tech team that is constantly redefining the limits and boundaries of the current state of software development using cutting-edge open-source technologies. We are living the open-source spirit and are involved in multiple projects.
What you get out of it
Do you love open-source firmware development? We do! We are the leading open-source firmware vendor worldwide and do push the community in different aspects. We are organizing the yearly open-source firmware conference. In addition, we are the founders of the open-source firmware foundation and do organize hackathons and other events throughout the year. What does it mean to work with us? Here are the people how you could be working with.
Patrick Rudolph

Patrick is working with coreboot for several years now - and he is constantly pushing it to new boundaries. We have not found a problem yet he could not solve.

Patrick maintains the official coreboot QA as a side project. He likes to reverse engineere firmware and developed his own framework AUTOREV. He also added 64-bit support to coreboot and documented his changes in our blog.

Arthur Heymans

Arthur is one of the most-active members of the coreboot community. He changed how the open-Source CAR stage in coreboot is implemented that it can be used together with Intel BootGuard - and the community got rid of another closed-source dependency. He also added Intel CbnT support in coreboot and is an expert on working with scalable processors.



About us
9elements is a home for coders and designers, a place for the makers and shakers, a playground for the crazy ones. It could be yours as well. 
Your application!
We appreciate your interest in our team. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at jobs@9elements.com.

We don't need a novel as a cover letter. A polished CV or your LinkedIn profile are a safe bet.
We are far more interested in the projects you’ve been working on, some code, or anything that you want to show us. Surprise us.

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.