Entwicklung von kryptographischen Verfahren, die in einem Trusted Execution Environment (TEE) ausgeführt werden und von Kundenanwendungen verwendet werden.
Unterstützung bei der Zulassung entsprechender Geräte nach funktionalen oder sicherheitstechnischen Standards, z. B. durch Dokumentation oder Besprechungen mit Mitarbeitern der Prüflabore.
Weiterentwicklung des Echtzeit-Betriebssystems Apache NuttX, z. B. durch die Implementierung von Gerätetreibern.
Sie haben ein abgeschlossenes Studium der Informatik, technischen Informatik oder Elektrotechnik oder eine vergleichbare Qualifikation.
Erfahrung in der Systemprogrammierung, z. B. erworben durch Entwicklung von Linux Gerätetreibern oder der Mikrokontroller-Programmierung mit einem Echtzeit-Betriebssystem (FreeRTOS, Zephyr, Apache NuttX, etc.)
Konzeptionelles Verständnis von symmetrischer und asymmetrischer Kryptographie sowie Fähigkeit kryptographische Protokolle mit Hilfe von Software-Bibliotheken (OpenSSL, MbedTLS, etc.) zu implementieren
Berufserfahrung im Bereich IT-Sicherheit, idealerweise im Hinblick auf IoT Security. Konzepte wie 'Secure Boot', 'Secure Update', 'Hardware Security Module', oder 'Trusted Execution Environment' sind ihnen geläufig.
Kenntnisse der Smartcard Technologie (ISO 7816, ISO 14443, etc.)
Erfahrung mit Systemen zur Software Versionierung wie z.B. Git, CVS, oder Subversion
Kenntnisse im Hinblick auf Nutzung des Linux Betriebssystems in der Softwareentwicklung
Gute Sprachkenntnisse in Deutsch und Englisch
Hervorragendes Betriebsklima in einem Team aus Kolleginnen und Kollegen mit Betriebszugehörigkeiten von mehr als 30 Jahren sowie frischen, dynamischen Talenten
Gemeinsame sportliche und gesellschaftliche Teamevents
Unterstützung bei der betrieblichen Altersvorsorge
Fahrradleasing mit JobRad®