Embedded Security Software Architect

NXP USA INC.

Multiple Locations
**
Embedded systems development
Software architecture and design
C and assembly programming
** NXP USA Inc. is seeking an Embedded Security Software Architect to join their Secure Software IP team, responsible for developing secure cryptographic libraries for various applications. The ideal candidate will have extensive experience in embedded systems, software architecture, and programming, particularly in C, assembly, and Rust. **

Job Summary

  • This team is responsible for developing state of the art secure cryptographic libraries, protected against physical and logical attacks, across all different NXP domains and business lines.
  • Drive the requirement management process for the assigned projects and drive the architectural design / technical specification of the deliverable.
  • Besides a good salary, you will be eligible for our bonus plan and receive lunch vouchers, 25 vacation days and the possibility to buy company shares with a 15% discount.

Matching Summary

Match Score: 75

** NXP USA Inc. is seeking an Embedded Security Software Architect to join their Secure Software IP team, responsible for developing secure cryptographic libraries for various applications. The ideal candidate will have extensive experience in embedded systems, software architecture, and programming, particularly in C, assembly, and Rust. **

Skills & Requirements

Must-have

  • Embedded systems development
  • Software architecture and design
  • C and assembly programming
  • ARM and/or RISC-V instruction sets
  • Software security
  • Cryptographic algorithms

Nice-to-have

  • Python knowledge
  • Rust experience

Key Requirements

  • 6+ years of relevant working experience
  • Degree in Computer Science, Microelectronics Engineering or similar
  • Hands on experience in embedded systems development and debugging
  • Experience with software architecture and design concepts
  • Proven knowledge in C and assembly programming
  • Familiar with ARM and/or RISC-V instruction sets
  • Experience with Rust
  • Experience with low-level HW interactions
  • Familiar with software security (protection against logical, and ideally physical attacks)
  • At least basic knowledge of cryptographic algorithms
  • Good communication skill in English

Work Rights

Not specified

Tailored Resume

Cover Letter