FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Secure Software Architect, TPM – Trusted Platform Module
NXP SemiconductorsSecure Software Architect developing next-generation embedded software for security applications. Collaborating with teams to design Trusted Platform Module solutions that meet customer needs and industry standards.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing secure embedded software for Trusted Platform Module applications, with a strong focus on compliance with security standards and effective technical leadership of multi-site development teams.
Highest-signal resume keywords
Embedded Software DevelopmentSoftware ArchitectureTrusted Platform ModuleSecurity Certification ComplianceTechnical Leadership
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software DevelopmentSoftware ArchitectureSecure Software DesignCryptographic AlgorithmsSecure Key HandlingSecure BootJava Card Operating SystemsTPM Software StackComplex Software StacksSecure Software Update Mechanisms
Soft Skills
Fluent English CommunicationTechnical Guidance
Tools & Technologies
ARM ArchitectureRISC-V ArchitectureCommon CriteriaFIPS 140TCG Certification
Industry Keywords
TPM 2.0Trusted Computing GroupAVA_VAN Attack-Resistance Evaluation
Tech Stack
Tools & technologiesJava
About the role
Key responsibilities & impact- Translate customer requirements and use cases, standards, and system constraints into clear software architecture designs and implementation concepts.
- Ensure compliance with applicable standards, including TPM 2.0, Trusted Computing Group specifications, and relevant security certification requirements.
- Design and develop secure embedded software for Trusted Platform Module applications, with a strong focus on quality, robustness, and long-term maintainability.
- Provide technical guidance to development teams, including architecture decisions, design reviews, and code reviews.
- Monitor software quality, relevant KPIs, and development progress, and drive actions to achieve agreed targets.
- Collaborate closely with system, SOC, and test architects throughout the concept phase and project execution to ensure technical alignment.
Requirements
What you’ll need- Master’s degree in Computer Science, Electrical Engineering, Embedded Systems, or a comparable field.
- At least 10 years of relevant professional experience in embedded software development, software architecture, or secure product development.
- Hands-on experience in embedded software development and working with complex software stacks and secure software update mechanisms.
- Knowledge of Trusted Platform Module and TPM Software Stack specifications is desirable.
- Experience with Java Card operating systems or similar secure execution environments is an advantage.
- Experience with Common Criteria, AVA_VAN attack-resistance evaluation, FIPS 140, TCG certification, or comparable security certification schemes is an advantage.
- Familiarity with ARM, RISC-V or other processor architectures is an advantage.
- Good understanding of cryptographic algorithms, secure key and certificate handling, secure boot, attestation, and secure software design principles.
- Proven ability to technically lead, guide, and align multi-site software development teams.
- Fluent English communication skills, both written and spoken.
Benefits
Comp & perks- home office
- flexible working time
- meal benefits