Singapore, Singapore Remote (City)

Thales is hiring a Senior Embedded Software Engineer

About the Role

Design and build secure embedded software solutions for high-assurance applications in mobile payments, digital identity, IoT, and automotive systems. This role centers on developing robust, secure code that meets stringent industry requirements and protects sensitive data across global platforms.

Key Responsibilities

  • Develop and maintain secure JavaCard applets tailored for payment systems and telecommunications, including SIM-based applications.
  • Implement and assess cryptographic protocols such as 3DES, AES, RSA, and ECC to ensure data integrity and protection.
  • Ensure full compliance with standards including EMV, ISO 7816, ISO 14443, and Global Platform specifications.
  • Conduct thorough testing at both unit and integration levels to detect bugs and security flaws, working closely with teams to resolve issues.
  • Collaborate with cross-functional teams using Agile methodologies, engaging with software developers, QA engineers, and project leads.
  • Produce detailed technical documentation for internal use, partners, and clients, and support mentoring junior engineers.
  • Serve as a technical liaison to external partners, interpreting requirements and guiding solution design.

Qualifications

Candidates should hold a bachelor’s degree in computer science, electrical engineering, or a related discipline, with strong expertise in Java and Visual Basic. Proven experience in smart card technologies and secure element development is essential. You must have a solid grasp of symmetric and asymmetric encryption techniques and familiarity with Global Platform’s card content and key management systems. Proficiency with development tools such as Git, Jira, and Eclipse is required.

Work Environment

This position is based in One North, Singapore, with a fixed schedule from Monday to Friday, 9am to 6pm. The workplace emphasizes respect, trust, and collaboration, fostering a culture where innovation and personal growth are supported. Engineers are empowered to contribute meaningfully to technologies that enhance security and sustainability in everyday applications.

Required Skills
JavaVisual BasicJavaCard3DESAESRSAECCGitJiraEclipseSecure ElementsSmart Card TechnologiesCryptographyGlobal Platform JavaVisual BasicJavaCardGitJiraEclipse3DESAESRSAECCSecure ElementsSmart Card TechnologiesCryptographic MethodsGlobal PlatformKey Management
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Thales
Thales is a global high-tech leader in three business sectors: Defense & Security, Aeronautics & Space, and Cyber & Digital. It develops products and solutions that contribute to a safer, more environmentally friendly, and more inclusive world. The Group invests nearly €4 billion annually in Research & Development, including in key innovation areas such as AI, cybersecurity, quantum, cloud technologies, and 6G.
All jobs at Thales Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago