NXP Semiconductors logo

Secure Software Architect TPM (Trusted Platform Module) (m/f/d)

NXP Semiconductors
July 21, 2026
Full-time
On-site
Gratkorn, Austria
Other Semiconductor Jobs, Level - Senior

Job Title

Secure Software Architect TPM (Trusted Platform Module) (m/f/d)

Role Summary

The Secure Software Architect TPM will define and drive the architecture and implementation of a Trusted Platform Module solution used in embedded security products. The role sits on a product software team delivering secure, certifiable firmware and middleware for security applications.

Primary responsibilities include translating requirements and standards into architecture, ensuring compliance with TPM and security certification needs, and leading technical alignment across teams.

Experience Level

Senior β€” at least 10 years of relevant professional experience in embedded software development, software architecture, or secure product development.

Responsibilities

Key responsibilities for this role include:

  • Translate customer requirements, standards, and system constraints into software architecture designs and implementation concepts.
  • Ensure compliance with TPM 2.0, Trusted Computing Group specifications, and applicable security certification requirements.
  • Design and develop secure embedded software for TPM applications with focus on quality, robustness, and maintainability.
  • Provide technical guidance: architecture decisions, design reviews, and code reviews for development teams.
  • Monitor software quality, KPIs, and development progress; drive corrective actions to meet targets.
  • Collaborate with system, SoC, and test architects during concept and project execution to ensure technical alignment.

Requirements

Must-have technical skills and experience:

  • 10+ years in embedded software development, software architecture, or secure product development.
  • Hands-on experience with complex embedded software stacks and secure software update mechanisms.
  • Practical understanding of cryptographic algorithms, secure key and certificate handling, secure boot, attestation, and secure software design principles.
  • Proven ability to technically lead and align multi-site software development teams.
  • Fluent English, written and spoken.

Nice-to-have:

  • Knowledge of TPM and TPM Software Stack specifications.
  • Experience with Java Card or similar secure execution environments.
  • Experience with Common Criteria, AVA_VAN, FIPS 140, TCG certification, or comparable schemes.
  • Familiarity with ARM, RISC-V, or other processor architectures.

Education Requirements

Master's degree in Computer Science, Electrical Engineering, Embedded Systems, or a comparable field.


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