Software Developer Schwerpunkt Kryptographie
Role details
Job location
Tech stack
Job description
Das Team ist für die Softwareentwicklung rund um unseren zentralen Vertrauensanker Smartcard zuständig. Dazu nutzen wir Open Source Software-Komponenten und ergänzen diese mit eigener Anwendungslogik zu einem Ökosystem, dass innerhalb der Produkte unserer SINA-Produktfamilie zum Einsatz kommt. Dabei decken wir den kompletten Softwareentwicklungsprozess ab und bearbeiten verschiedene Themen von der Smartcard bis hin zur Bereitstellung eines Stacks zu deren Nutzung sowie krpytographischer Funktionalitäten ab. Hierbei arbeiten wir eng mit den anderen Produkten unseres SINA-Ökosystems zusammen und begleiten diese bei der Integration unseres Softwarestacks in ihre Systeme. Du hast auch Lust deine Leadership-Qualitäten weiter auszubauen? Dann haben wir für dich die perfekte Verbindung von fachlichen und disziplinarischen Aufgaben., * Unterstützung unseres Team bei der Umsetzung der Postquantenmigration unserer Smartcard-Platform
- Wartung, Pflege und Weiterentwicklung von Kryptographiekomponenten auf Basis von botan und openSSL
- Mitarbeit bei der Evaluierung unserer Smartcard-Platform
optional:
- disziplinarische Führung eines Teams von bis zu 8 Mitarbeitenden
- Förderung und Weiterentwicklung der Teammitglieder im Einklang mit den individuellen Bedürfnissen sowie Produkt- und Abteilungszielen
Requirements
-
ein abgeschlossenes Studium in einem technischen Studiengang oder mathematischem Background, alternativ eine vergleichbare Ausbildung sowie entsprechende Berufserfahrung als Software Developer (m/w/d)
-
solides Fachwissen im Bereich ECC/PQC Kryptographie
-
Erfahrungen
-
in der Softwareentwicklung mit C/C++
-
mit strukturierter Risikoanalyse
-
OpenSource Entwicklung unter Linux (z. B. git, Buildsysteme ((c)make, gcc, u. v. m.)
-
idealerweise mit (Netzwerk) Protokollen (z.B. IPSec (insb. StrongSWAN)
-
in sicherer SW Entwicklung (z.B. mit MISRA oder vergleichbarem)
Kenntnisse
- über Public Key Infrastrukturen
- in der Software Evaluierung nach Common Criteria
gute Deutsch- und Englischkenntnisse in Wort und Schrift
Du bist ein kommunikationsstarker Teamplayer (m/w/d).
optional: Du hast bereits Erfahrung in der Führung sammeln können und hast Freude daran, ein Team zu motivieren, zu entwickeln und zu fördern. Du kannst klare Ziele setzen und arbeitest strukturiert sowie lösungsorientiert, um diese gemeinsam mit Deinem Team zu erreichen. Deine Kommunikationsfähigkeit ermöglicht es Dir, sowohl auf Team- als auch auf Führungsebene effektiv zu agieren und eine offene, vertrauensvolle Arbeitsatmosphäre zu schaffen.