Thales is looking for a Senior Embedded Software Engineer to design and develop secure embedded products for major OEM customers in mobile, IoT, and automotive applications. You will focus on critical domains such as mobile payment, digital identity, and IoT connectivity.
What You'll Do
- Design, implement, and maintain secure JavaCard applets for specific use cases like payment solutions and telecommunications.
- Implement and evaluate robust security functions and cryptographic algorithms such as 3DES, AES, RSA, and ECC to protect sensitive data.
- Ensure all designs and implementations comply with industry standards and specifications, including EMV, Global Platform, and ISO 7816/14443.
- Conduct rigorous testing, including unit and integration tests, to identify bugs and potential security vulnerabilities, and collaborate on fixes.
- Work within cross-functional, often Agile, teams that include software engineers, project managers, and quality assurance specialists.
- Prepare technical documentation for internal teams, partners, and customers, and potentially act as a technical lead or mentor.
- Act as a technical point of contact for customer and partner organizations to understand needs and translate them into technical solutions.
What We're Looking For
- Bachelor’s degree in computer science, electrical engineering, or a related field.
- Strong proficiency in Java & Visual Basic.
- Hands-on experience with secure elements and smart card technologies.
- Deep understanding of cryptographic methods, including symmetric and asymmetric encryption.
- Knowledge of Global Platform card content management and key management processes.
- Experience with development tools like Git, Jira, and Eclipse.
Technical Stack
- Languages & Platforms: Java, Visual Basic, JavaCard
- Cryptography: 3DES, AES, RSA, ECC
- Tools: Git, Jira, Eclipse
Team & Environment
You will join cross-functional, often Agile, teams that may include software engineers, project managers, and quality assurance specialists.
Work Mode
This is an onsite position located at One North, Singapore.
Thales fosters a workplace where respect, trust, collaboration, and passion drive everything we do.




