Software Architect (f/m/d)
Core
Designing embedded application software for Hardware Security Modules (HSM) and managing offshore development teams to deliver security products for financial transactions, smart grid, and eHealth.
Role type
Senior Software Architect and Project Manager (Embedded Systems)
Builds
Security-related applications and system software for Hardware Security Modules (HSM)
Domain
Embedded systems, Hardware Security Modules, Applied Cryptography
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, embedded systems development, applied cryptography, cryptographic primitives, secure coding practices, offshore team management, architectural design, source code review, testing methodology (unit, integration, white/black box), security standards compliance (PCI PIN, PCI PTS, EMVCo)
Preferred skills
C++, Java, OpenSSL, ASN.1, PMP/PRINCE2 certification, German language proficiency
Technologies
C, C++, Java, OpenSSL, ASN.1, HSM platforms (ADYTON, ASM)
Responsibilities
Develop and maintain architecture for HSM system software; guide in-house and offshore teams in best practices; define, analyze, and validate security applications; conduct source code reviews and create cryptographic test vectors; collaborate with Product Owners to translate requirements into technical specs; ensure adherence to security and performance standards.
Seniority
Senior, hands-on IC with project management leadership
