CareerPlan

Softwareingenieur Kryptografie (m/w/d)

Ulm, Donau, BADEN_WUERTTEMBERGFull-time2026-10-27 → 2026-11-10

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