Singapore, Singapore Remote (City)

Thales is hiring a Senior Embedded Software Engineer

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 BasicGitJiraEclipse
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 3 months ago