Embedded Softwareentwickler (m/w/d) mit Schwerpunkt IT-Sicherheit und Zahlungsverkehrsterminals
Core
Develop cryptographic procedures within a Trusted Execution Environment (TEE) and applications for electronic payment processing.
Role type
Embedded software engineer (IoT security & payment terminals)
Builds
Secure payment terminals and embedded cryptographic solutions
Domain
Fintech / IoT Security / Embedded Systems
Deliverable
production ML models | product features
Required skills
System programming, Real-time OS development (Apache NuttX, FreeRTOS, Zephyr), ARM Cortex-M architecture, Cryptography (symmetric/asymmetric), Smartcard technology (ISO 7816, ISO 14443), Device certification processes, Linux development
Preferred skills
IoT Security concepts (Secure Boot, Secure Update, HSM, TEE), Version control systems (Git, CVS, Subversion)
Technologies
Apache NuttX, FreeRTOS, Zephyr, ARM Cortex-M, OpenSSL, MbedTLS, Linux, Git
Responsibilities
Develop cryptographic procedures in TEE, Build applications for electronic payments, Support device certification with testing labs, Develop Apache NuttX real-time OS drivers
Seniority
Mid-level, hands-on IC
