Softwareingenieur Kryptografie (m/w/d)
Core
Implementing, optimizing, and integrating cryptographic algorithms (AES, RSA, ECC, Post-Quantum) in hardware-adjacent software and developing secure communication protocols.
Role type
Cryptography software engineer (embedded/hardware-adjacent)
Builds
Secure communication protocols, key management solutions, PKI implementations, and cryptographic functions for embedded architectures.
Domain
Cybersecurity, Cryptography, Embedded Systems
Required skills
C/C++, Cryptographic algorithms (AES, RSA, ECC, Post-Quantum), Embedded systems programming, Hardware-adjacent software development, Secure protocol design, Key management, PKI implementation, Side-channel attack mitigation
Preferred skills
Experience with cryptographic hardware components, Security-critical software evaluation
Technologies
C, C++, AES, RSA, ECC, Post-Quantum Cryptography, PKI
Responsibilities
Implementing and optimizing cryptographic algorithms in hardware-adjacent software, Developing and integrating secure communication protocols, Analyzing and optimizing software against implementation attacks, Developing cryptographic functions for embedded architectures, Coordinating with development partners, Supporting evaluation and development of security-critical software solutions
