NXP Semiconductors logo

Embedded Crypto Library Architect

NXP Semiconductors
May 17, 2026
Full-time
On-site
Bucharest, Romania
Semiconductor IP Jobs, Level - Senior

Job Title

Embedded Crypto Library Architect

Role Summary

The Embedded Crypto Library Architect will define and own architecture, requirements and technical specifications for secure embedded cryptographic libraries used across NXP product lines. The role sits in the Secure Software IP team and focuses on design, variant management, code quality, and release coordination for deliverables protected against logical and physical attacks.

This role acts as a technical expert to support engineering teams, aligns with project managers and security/test architects, and engages business stakeholders on scoping and integration topics.

Experience Level

Senior — 6+ years of relevant professional experience.

Responsibilities

Primary responsibilities include architecture, requirements and delivery coordination for assigned cryptographic software projects.

  • Drive requirement management for assigned projects.
  • Define architectural design and technical specifications, including documentation and API definitions.
  • Contribute to high-level and detailed design with domain experts.
  • Review significant code changes for API impact and structural issues.
  • Monitor code quality and KPIs and implement corrective actions to meet targets.
  • Coordinate project execution and release activities with project managers and security/test architects.
  • Collaborate with other architects on cross-project topics (requirements process, static analysis, code coverage, release processes).
  • Support engineering teams by explaining designs and resolving technical challenges.
  • Engage with business users on project definition, co-design opportunities, and integration concerns.

Requirements

Must-have technical skills and experience; nice-to-have items listed separately.

  • 6+ years of relevant working experience in embedded software or similar domains.
  • Hands-on experience in embedded systems development and debugging.
  • Experience with software architecture and design concepts.
  • Proven proficiency in C and assembly programming.
  • Familiarity with ARM and/or RISC-V instruction sets.
  • Experience with Rust for low-level or systems programming.
  • Experience with low-level hardware interactions.
  • Familiarity with software security concepts, including protections against logical attacks and ideally physical attacks.
  • Basic knowledge of cryptographic algorithms.
  • Team-player mindset and ability to work with cross-functional teams to resolve issues.
  • Good English communication skills.
  • Nice to have: Python knowledge.

Education Requirements

Degree in Computer Science, Microelectronics Engineering, or a similar technical field (as stated in the posting). No specific degree level (BSc/MSc) or certification was specified; equivalent technical degrees were implied but not explicitly mentioned.


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-14