Aufgaben und Herausforderungen:
Als Embedded Softwareentwickler werden Sie an der Entwicklung von kryptographischen Verfahren beteiligt, die in einem Trusted Execution Environment (TEE) ausgeführt werden und von Kundenanwendungen verwendet werden. Darüber hinaus sind Sie für die Entwicklung von Applikationen verantwortlich, die elektronische Bezahlvorgänge abwickeln. Sie unterstützen außerdem bei der Zulassung entsprechender Geräte nach funktionalen oder sicherheitstechnischen Standards.
Im Rahmen Ihrer Arbeit haben Sie auch die Möglichkeit, das Echtzeit-Betriebssystem Apache NuttX weiterzuentwickeln, beispielsweise durch die Implementierung von Gerätetreibern.
Benefits:
Sie erhalten einen großen Verantwortungsspielraum und können eigene Ideen umsetzen. Außerdem nutzen Sie moderne Arbeitsmittel und arbeiten in einem Team mit einer langjährigen Betriebszugehörigkeit. Gemeinsame sportliche und gesellschaftliche Teamevents sorgen für ein gutes Betriebsklima. Die Unterstützung bei der betrieblichen Altersvorsorge und die Möglichkeit, Fahrrad zu leasen, bieten zusätzlichen Vorteil.
Anforderungen:
Um diese Position zu besetzen, benötigen wir ein abgeschlossenes Studium der Informatik, technischen Informatik oder Elektrotechnik oder eine vergleichbare Qualifikation. Darüber hinaus bringen Sie mehrere der folgenden Eigenschaften mit oder sind bereit, diese im Beruf zu erwerben:
- Erfahrung in der Systemprogrammierung
- Kenntnisse der ARM Cortex-M Architektur, inklusive Security Extension (TrustZone)
- Konzeptionelles Verständnis von symmetrischer und asymmetrischer Kryptographie
- Fähigkeit kryptographische Protokolle mit Hilfe von Software-Bibliotheken zu implementieren
- Berufserfahrung im Bereich IT-Sicherheit
- Kenntnisse der Smartcard Technologie
- Erfahrung mit Systemen zur Software Versionierung
- Berufserfahrung mit der Zulassung elektronischer Geräte nach funktionalen oder sicherheitsrelevanten Standards
- Kenntnisse im Hinblick auf Nutzung des Linux Betriebssystems in der Softwareentwicklung
- Gute Sprachkenntnisse in Deutsch und Englisch