Principal Embedded Crypto Software Developer (m/f/d)
Core
Design, build, and deliver end-to-end secure cryptographic libraries and software countermeasures for embedded devices, protecting against physical and logical attacks.
Role type
Principal embedded crypto software developer
Builds
Secure cryptographic libraries and software countermeasures for NXP’s industrial security products
Domain
Industrial security, embedded systems, cryptography
Deliverable
production ML models
Required skills
cryptographic algorithm implementation, side-channel analysis countermeasures, fault injection countermeasures, embedded software development, C programming, Assembly programming, microcontroller architecture knowledge, debugging and analysis
Preferred skills
Post-Quantum Cryptography, Rust
Technologies
ARM Cortex-M, RISC-V, ECC, RSA, AES, SHA-2, SHA-3
Responsibilities
Specification and cross-platform implementation of cryptographic algorithms, design of software countermeasures against physical attacks, collaboration with security architects and evaluation teams, technical leadership for cryptographic domains, collaboration with OS and firmware teams, driving product certification activities
Seniority
Principal, technical leadership & strategy
