Embedded Senior Crypto Software Developer (m/f/d)
NXP SemiconductorsJob Title
Embedded Senior Crypto Software Developer (m/f/d)
Role Summary
Implement and optimize cryptographic libraries and software countermeasures for embedded platforms within NXP's Competence Center Crypto & Security. Deliver secure, high-performance cryptographic software and support product certification and security evaluations across automotive, payment, identification, mobile, IoT and industrial domains.
Experience Level
Senior - typically 5+ years of relevant industry experience in cryptography and embedded security.
Responsibilities
Primary responsibilities include design, implementation, integration and validation of cryptographic software and protections against physical attacks.
- Specify and implement cross-platform cryptographic algorithms, including Post-Quantum candidates.
- Design, implement and validate software countermeasures against side-channel analysis (SCA) and fault-injection (FI) attacks.
- Collaborate with security architects, internal evaluation teams, OS and firmware teams for secure integration and evaluation.
- Own technical topics through design, implementation, code reviews, architectural contributions and planning.
- Work with test and platform engineers to ensure product quality and support certification efforts (e.g., Common Criteria).
Requirements
Must-have technical skills and experience; items labeled nice-to-have are optional.
- 5+ years relevant industry experience in cryptography and embedded security, or equivalent practical experience.
- Proven implementation experience with cryptographic primitives (e.g., ECC, RSA, AES, SHA-2/SHA-3).
- Embedded software development in C and assembly; solid knowledge of microcontroller architectures (ARM Cortex-M, RISC-V).
- Experience with hardware and software countermeasures against side-channel and fault-injection attacks.
- Strong debugging and analysis skills; proactive team player with a sense of ownership.
- Nice-to-have: experience in Post-Quantum Cryptography and Rust.
Education Requirements
BSc, MSc or PhD in mathematics, cryptography, computer science, electronic/electrical engineering, information technology or a relevant discipline - or equivalent practical experience.
About the Company
Company: NXP Semiconductors
Headquarters: Nijmegen, Netherlands
NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.
