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.

Date Posted: 2026-07-20