Senior Embedded Crypto Software Developer (m/f/d)
Core
Design, build, and deliver end-to-end security by developing state-of-the-art secure cryptographic libraries protected against physical and logical attacks for industrial devices.
Role type
Senior embedded crypto software developer
Builds
Secure cryptographic libraries and software countermeasures for NXP products across payment, identification, mobile, IoT, Automotive, and Edge Processing domains.
Domain
Industrial security, embedded systems, cryptography
Deliverable
production ML models (via careerplan.io/jobs/R-10063691-senior-embedded-crypto-software-developer-mfd-at-nxp)
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 and implementation of software countermeasures against physical attacks, collaboration with security architects and evaluation teams, ownership of technical topics through design and code reviews, integration of cryptographic software with OS and firmware teams, support for product certification and security evaluations
Seniority
Senior, hands-on IC
