NXP Semiconductors logo

Senior Embedded Crypto Software Developer

NXP Semiconductors
June 28, 2026
Full-time
On-site
Leuven, BE
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Embedded Crypto Software Developer

Role Summary

Develop secure cryptographic libraries and algorithm implementations for embedded platforms, protected against logical and physical attacks. Work in an international development team to deliver crypto components used across NXP business lines (payment, identification, mobile, IoT, automotive, edge).

Experience Level

Senior — typically requires a Bachelor's plus 3–5 years of relevant experience; candidates with a Master's or PhD may be considered as starters.

Responsibilities

Primary hands-on responsibilities include coding, testing, and integrating cryptographic algorithms and libraries.

  • Implement and maintain cryptographic algorithms (including post‑quantum) from specification through release.
  • Develop and optimize embedded C and assembly code for ARM Cortex‑M and RISC‑V platforms.
  • Design and implement hardware and software countermeasures against side‑channel and fault attacks.
  • Perform code reviews, unit/integration testing, and support product integration across business lines.
  • Coordinate with innovation, architecture, hardware, and support teams to deliver complete security subsystems.

Requirements

Essential technical skills and experience. "Nice-to-have" items indicate preferred qualifications.

  • Must-have: Proficiency in embedded C and assembly for constrained devices.
  • Must-have: Practical experience implementing and validating cryptographic algorithms and libraries.
  • Must-have: Experience with ARM Cortex‑M and/or RISC‑V embedded platforms.
  • Must-have: Knowledge of side‑channel analysis, fault‑attack countermeasures, and secure implementation practices.
  • Nice-to-have: Experience with post‑quantum cryptography and algorithms such as AES, RSA, ECC, SHA.
  • Nice-to-have: Experience in algorithm optimization, testing frameworks, and hardware/software co‑design.

Education Requirements

Bachelor's degree plus 3–5 years of relevant experience; or Master’s or PhD in Computer Science, Electronics Engineering, Mathematics, Information Technology, or Cryptography. (Candidates with graduate degrees may be considered as starters.)


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.

NXP Semiconductors logo

Date Posted: 2026-06-26