Embedded Crypto Software Developer (m/f/d)
Core
Design, build, and deliver end-to-end security solutions including state-of-the-art secure cryptographic libraries protected against physical and logical attacks for NXP's business lines (payment, identification, mobile, IoT, Automotive, Edge Processing).
Role type
Embedded Crypto Software Developer
Builds
Secure cryptographic libraries and security subsystems
Domain
Industrial security, Cryptography, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Cryptographic algorithm development, Embedded C programming, Assembly language, ARM Cortex M architecture, RISC V platforms, Side channel attack (SCA) countermeasures, Fault attack (FA) countermeasures, Post Quantum Cryptography, Code review, Test automation
Preferred skills
Experience with DES, AES, RSA, ECC, or SHA algorithms
Technologies
C, Assembly, ARM Cortex M, RISC V
Responsibilities
Develop crypto algorithms based on specifications from coding to release; Align with innovation, architectural, hardware, and support teams to develop algorithms contributing to complete security subsystems.
Seniority
Mid-level (3-5 years experience) or Entry-level (Master/PhD)