NXP Semiconductors logo

Embedded Crypto Software Developer

NXP Semiconductors
May 07, 2026
Full-time
On-site
Gratkorn, Austria
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Embedded Crypto Software Developer

Role Summary

Develop secure embedded cryptographic libraries and implementations for NXP products across payment, identification, mobile, IoT, automotive and edge domains. Work in an international development team to deliver software protected against physical and logical attacks and contribute to a complete security subsystem.

Experience Level

Mid-level. Typical background: Bachelor's with 3–5 years of relevant experience, or candidates with a Master's or PhD in a relevant technical field.

Responsibilities

Primary duties include implementing and validating cryptographic algorithms, integrating them into embedded platforms, and collaborating with hardware and architecture teams.

  • Implement and test cryptographic algorithms, including post-quantum schemes, from specification through release (coding, testing, code review, release).
  • Develop embedded software in C and assembly for ARM Cortex-M and RISC-V platforms.
  • Collaborate with innovation, architecture, hardware and support teams to integrate algorithms into product security subsystems.
  • Design and implement hardware and software countermeasures against side-channel and fault attacks.
  • Perform security-related tasks that may be in scope of product security certifications; follow reliable and secure development practices.

Requirements

Technical must-haves and useful additional skills.

  • Must-have: Practical experience implementing cryptographic algorithms and embedded software in C and assembly.
  • Must-have: Experience with ARM Cortex-M or RISC-V embedded platforms.
  • Must-have: Knowledge of countermeasures for side-channel (SCA) and fault attacks and experience applying them.
  • Must-have: Experience in software development lifecycle activities: testing, code review and release management.
  • Nice-to-have: Familiarity with specific algorithms (DES, AES, RSA, ECC, SHA) and post-quantum cryptography.
  • Nice-to-have: Experience working on security-sensitive or certification-bound projects and across product domains (payment, IoT, automotive, etc.).

Education Requirements

Degree preferred: Bachelor's (plus ~3–5 years relevant experience), or Master's or PhD in Computer Science, Electronics/Electrical Engineering, Mathematics, Information Technology, Cryptography or closely related technical field; equivalent practical experience is acceptable.


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-05-07