NXP Semiconductors logo
NXP SemiconductorsPosted 1 month ago

Junior Embedded Crypto Software Developer (f/m/d)

On-siteBucharest, București, Romania or Leuven, Flanders, Belgium

Full TimeEntry LevelDoctorate Or Professional DegreeEnterprise

Job Summary

Develop crypto algorithms including post-quantum cryptography based on specifications, managing the full lifecycle from coding and programming through testing, code review, and release. Collaborate with innovation, architectural, hardware, and support teams to integrate these algorithms into complete security subsystems across NXP's diverse business lines. Engage in embedded software development in C and Assembly for ARM Cortex M and RISC-V platforms, while working on hardware and software countermeasures against side channel and fault attacks. This role requires a conscious and reliable approach to security-related tasks and potential security certifications. Full-time employment with market-competitive compensation and benefits such as home office and flexible working time.

Required Qualifications

  • Bachelor + 3-5 years of relevant experience
  • Or You are a graduate with a Master or PhD Degree in Computer Science, Electronics Engineering, Mathematics, Information Technology, Cryptography
  • Experience with Rust
  • Experience with algorithm development including post quantum cryptography (DES, AES, RSA, ECC, SHA and many more)
  • embedded software development in C and Assembly
  • work with ARM Cortex M and RISC V platforms
  • Work on hardware and software countermeasures against side channel (SCA) and fault attacks, (FA)
  • a conscious and reliable way of working

Desired Qualifications

  • Experience with Rust is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce