Das Unternehmen bietet optimale Perspektiven und neue Möglichkeiten in der Cybersecurity-Branche. In einer zunehmend vernetzten Welt sorgt der Arbeitgeber mit einer Kombination aus Produkten und Beratung für widerstandsfähige digitale Infrastrukturen sowie den höchstmöglichen Schutz für Daten, Anwendungen und digitale Identitäten. Der Fokus liegt auf Bereichen mit besonderen Sicherheitsanforderungen, wie Cloud, IIoT, E-Government und E-Health. Für das Entwicklungsteam in der Division Defence & Space wird ein Embedded Software / Firmware Developer gesucht. In dieser Rolle entwickelst Du Firmware für die hochsichere Produktfamilie zur Verarbeitung vertraulicher Dokumente bis GEHEIM. Du legst damit das Fundament für vertrauenswürdige IT in sensiblen Einsatzbereichen. Das Team arbeitet an einer Open-Source-Boot-Firmware, die von Board-Bring-up und Treibern bis zur Secure-Boot-Kette reicht. Ein respektvolles Miteinander und die Qualität der Arbeit stehen im Mittelpunkt. Zu Deinen Aufgaben gehören die Weiterentwicklung der Open-Source-Boot-Firmware, die Initialisierung neuer PC-Mainboards, die Entwicklung von Treibern für Bootloader sowie die Integration und Optimierung des Secure-Boot-Prozesses. Du führst Analysen durch und optimierst die Hard- und Firmware, um höchste Zuverlässigkeit und Leistung sicherzustellen.
Embedded Software / Firmware Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder einen vergleichbaren Abschluss. Alternativ ist eine Ausbildung mit relevanter praktischer Berufserfahrung ebenfalls willkommen. Sehr gute Kenntnisse in der hardwarenahen Softwareentwicklung, insbesondere in C/C++ oder Rust, sind erforderlich. Idealerweise bringst Du Erfahrung in der Entwicklung von Boot-Firmware mit, z. B. mit Coreboot oder allgemein BIOS-Entwicklung. Der Umgang mit Embedded Toolchains sowie Hardware-Entwicklungswerkzeugen wie Logikanalysatoren und Debuggern sollte Dir vertraut sein. Ein Interesse an der Embedded-Software-Entwicklung auf Linux-Basis sowie Begeisterung für IT-Sicherheit und sichere Programmiersprachen wie Rust oder Ada sind von Vorteil. Zudem solltest Du Freude am Experimentieren mit Hardware und an der Entwicklung innovativer Lösungen mitbringen. Gute Deutsch- und Englischkenntnisse in Wort und Schrift sind ebenfalls erforderlich.