Das ist der Job
Der TASK Die wesentlichen Inhalte der Aufgabe: Entwicklung von kryptographischen Verfahren, die in einem Trusted Execution Environment (TEE) ausgef hrt werden und von Kundenanwendungen verwendet werden.
Das brauchst du
Die Anforderung Sie haben ein abgeschlossenes Studium der Informatik, technischen Informatik oder Elektrotechnik oder eine vergleichbare Qualifikation. Kenntnisse der Smartcard Technologie (ISO 7816, ISO 14443, etc.) Erfahrung mit Systemen zur Software Versionierung wie z.B.
Darum lohnt es sich
Entwicklung von Applikationen zur Abwicklung von elektronischen Bezahlvorg ngen nach Vorgabe unserer Kunden oder entsprechender Standards. Unterst tzung bei der Zulassung entsprechender Ger te nach funktionalen oder sicherheitstechnischen Standards, z. Weiterentwicklung des Echtzeit-Betriebssystems Apache NuttX, z.
B. erworben durch Entwicklung von Linux Ger tetreibern oder der Mikrokontroller-Programmierung mit einem Echtzeit-Betriebssystem (FreeRTOS, Zephyr, Apache NuttX, etc.) Kenntnisse der ARM Cortex-M Architektur, inklusive Security Extension (TrustZone) 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.
Git, CVS, oder Subversion Berufserfahrung mit der Zulassung elektronischer Ger te nach funktionalen oder sicherheitsrelevanten Standards in Zusammenarbeit mit entsprechenden Pr flaboren Kenntnisse im Hinblick auf Nutzung des Linux Betriebssystems in der Softwareentwicklung Gute Sprachkenntnisse in Deutsch und Englisch Die Benefits Unser familiengef hrtes Unternehmen bietet Ihnen: Gro er Verantwortungsspielraum und Platz f r eigene Ideen Modernste Arbeitsmittel 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 B. durch Dokumentation oder Besprechungen mit Mitarbeitern der Pr flabore.
B. durch die Implementierung von Ger tetreibern. Des Weiteren bringen Sie mehrere der folgenden Eigenschaften mit oder sind bereit diese im Beruf zu erwerben: Erfahrung in der Systemprogrammierung, z. Konzepte wie Secure Boot , Secure Update , Hardware Security Module , oder Trusted Execution Environment sind ihnen gel ufig.