Embedded Software / Firmware Developer
Role details
Job location
Tech stack
Job description
Sicherheit beginnt für uns nicht im Betriebssystem, sondern beim ersten Code nach dem Einschalten. In unserem Team entwickelst Du Firmware für die hochsichere SINA-Produktfamilie für die Verarbeitung von vertraulichen Dokumenten bis GEHEIM und legst damit das Fundament für vertrauenswürdige IT in besonders sensiblen Einsatzbereichen. Wir arbeiten in einem kleinen Team an einer Open-Source-Boot-Firmware - von Board-Bring-up und Treibern bis zur Secure-Boot-Kette. Wichtig sind uns ein respektvolles Miteinander und ein Umfeld, in dem Qualität vor Quantität steht., * Weiterentwicklung unserer Open-Source-Boot-Firmware für sicherheitskritische Systeme
- Initialisierung (Bring-up) neuer PC-Mainboards und Entwicklung von Treibern für Bootloader
- Integration und Optimierung unseres Secure-Boot-Prozesses
- Durchführung von Analysen sowie Feintuning der Hard- und Firmware, um höchste Zuverlässigkeit und Leistung sicherzustellen
Requirements
- ein abgeschlossenes Studium der Informatik, Elektrotechnik oder hast einen vergleichbaren Abschluss, alternativ eine Ausbildung und relevante praktische Berufserfahrung
- sehr gute Kenntnisse in der hardwarenahen Softwareentwicklung, insbesondere in C/C++ oder Rust
- idealerweise Erfahrung in der Entwicklung von Boot-Firmware, z. B. mit coreboot, oder allgemein BIOS-Entwicklung
- Erfahrung im Umgang mit Embedded Toolchains sowie mit Hardware-Entwicklungswerkzeugen wie Logikanalysatoren und Debuggern
- Interesse an der Embedded-Software-Entwicklung auf Linux-Basis und Begeisterung für IT-Sicherheit sowie sichere Programmiersprachen (wie Rust oder Ada)
- Freude am Experimentieren mit Hardware und beim Entwickeln innovativer Lösungen
- gute Deutsch- und Englischkenntnisse in Wort und Schrift