Junior Embedded Crypto Software Developer (f/m/d)
Core
Develop state-of-the-art secure cryptographic libraries and algorithms for embedded devices, protected against physical and logical attacks.
Role type
Junior Embedded Crypto Software Developer
Builds
Secure cryptographic libraries and algorithms for NXP business lines (payment, identification, mobile, IoT, Automotive, Edge Processing)
Domain
Industrial security, embedded systems, cryptography
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Assembly, ARM Cortex M, RISC V, algorithm development, Post Quantum Crypto, side channel attack countermeasures, fault attack countermeasures
Preferred skills
Rust
Technologies
C, Assembly, ARM Cortex M, RISC V, Rust
Responsibilities
Develop crypto algorithms based on specifications including coding, testing, code review, and release; Align with innovation, architectural, hardware, and support teams to develop algorithms contributing to complete security subsystems.
Seniority
Junior, 3-5 years experience or Master/PhD graduate