Hiring TempoFind your next job the day it opens
← NXP Semiconductors jobs

Java Card Applets Architect

NXP Semiconductors · Bangalore · posted Nov 12, 2026

NEW
Location
Bangalore
Posted
Nov 12, 2026
Apply →

1.1 Overview

We are seeking an experienced Java Card Applets Architect to lead the architecture, design, development,

validation, and maintenance of secure Java Card applets for Secure Element and smart card platforms. The

role requires strong technical expertise in Java Card, embedded security, cryptography, product certification,

and mass-market product development.

The architect will translate customer and market requirements into product specifications, define secure and

scalable applet architectures, provide technical direction to development teams, and collaborate with system

and test architects throughout project execution.

1.2 Architect Responsibilities

• Translate customer and market requirements into clear product, system, and software specifications.

• Define the architecture and technical design of secure Java Card applets for automotive and identification

use cases, including car access, battery management, telematics, payment, eGovernment, and other secure

services.

• Design, develop, and enhance Java Card applets for Secure Element and smart card platforms in accordance

with Java Card, GlobalPlatform, and applicable industry specifications.

• Define security architectures, cryptographic mechanisms,, lifecycle management, access-control

mechanisms, and secure communication protocols.

• Ensure that appropriate internal unit, integration, and system tests are defined and implemented.

• Support functional, interoperability, certification, and security testing performed by external test houses.

• Provide technical guidance and architectural direction to Java Card development and validation teams.

• Technically lead and steer software development activities across geographically distributed teams.

• Collaborate closely with system architects, test architects, security experts, product managers, and other

stakeholders throughout project execution to ensure technical alignment.

• Review software architecture, detailed design, source code, test strategies, and technical documentation.

• Identify and resolve architectural, functional, performance, security, and interoperability issues.

• Evaluate technical risks, define mitigation measures, and support technical decision-making throughout the

product lifecycle.

• Support project planning, technical estimations, dependency management, and risk assessment.

• Ensure architectural consistency, maintainability, reusability, and compliance across Java Card applet

products and platforms.

• Promote engineering best practices, architectural governance, and knowledge sharing across development

teams.

1.3 Mandatory Qualifications and Skills

• Bachelor's or Master's degree in Computer Science, Embedded Systems, Electrical Engineering, or a

comparable technical field.

• At least six years of relevant professional experience in embedded systems, particularly in Java Card applet

development for mass-market products.

Strong hands-on experience in Java Card applet architecture, design, development, debugging, validation,

and maintenance.

• Strong knowledge of the Java Card framework, Java Card runtime environment, GlobalPlatform

specifications, and applet lifecycle management.

• Solid understanding of Secure Element and smart card architecture, internal operation, memory management,

security domains, application isolation, and communication protocols.

• Strong Java development experience and good knowledge of embedded software design principles.

• Experience with Java Card SDKs, simulators, debuggers, automated test frameworks, and smart card

validation tools.

• Solid understanding of cryptographic algorithms and standards, including DES, AES, RSA, ECC, and PKCS

standards.

• Understanding of secure communication protocols, key management, authentication, encryption, digital

signatures, and certificate-based security.

• Experience in technically leading and steering multi-site software development teams.

• Strong analytical, troubleshooting, decision-making, and problem-solving skills.

• Strong communication and collaboration skills, with experience working in culturally and geographically

diverse teams.

• Fluent written and spoken English.

1.4 Preferred Skills

• Knowledge of Trusted Platform Module specifications and the TPM Software Stack.

• Knowledge of post-quantum cryptography and its potential application to embedded security and Secure

Element products.

• Experience with Common Criteria security evaluation and certification.

• Understanding of AVA_VAN vulnerability analysis and attack-resistance evaluation requirements.

• Experience with FIPS 140, Trusted Computing Group certification, or comparable security certification

schemes.

• Experience with NFC, contactless communication, automotive digital key, payment, identification, or

eGovernment applications.

• Experience with continuous integration, static analysis, automated testing, and software quality environments.

• Experience in technical collaboration within cross-industry organizations, such as the Car Connectivity

Consortium.

• Experience with compliance and certification activities for applications such as payment, identification, and

eGovernment applications.

• Experience with automated testing frameworks such as JUnit or TestNG.


More information about NXP in India...

#LI-29f4

Shown as posted on NXP Semiconductors’s careers page. Applications go through their site.

Apply on NXP Semiconductors’s site →

Browse every open role at NXP Semiconductors on Hiring Tempo →

Apply →