Software Engineer (Cryptography)

Thales

Singapore

On-site

SGD 60,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Thales in Singapore is seeking an embedded software engineer with at least 2 years of experience. The role focuses on low-level programming in C or Assembly, understanding microcontroller architectures, and applying cryptographic concepts in secure coding.

A degree in CS or CE is required, and familiarity with emulators or development kits is preferred. Join Thales to contribute to aerospace, defence, and cybersecurity initiatives in Singapore.

Qualifications

  • Experience in software engineering or related role (min 2 years).
  • Proficiency in C or Assembly and understanding of microcontroller architecture.
  • Familiarity with cryptographic concepts and secure coding practices.

Skills

Low-level programming
Microcontroller architecture
Communication skills

Education

Bachelors in Computer Science or Computer Engineering

Tools

Emulators/Development kits

Job description

Location: Singapore, Singapore

Thales is a global technology leader trusted by governments, institutions, and enterprises to tackle their most demanding challenges. From quantum applications and artificial intelligence to cybersecurity and 6G innovation, our solutions empower critical decisions rooted in human intelligence. Operating at the forefront of aerospace and space, cybersecurity and digital identity, we’re driven by a mission to build a future we can all trust.

In Singapore, Thales has been a trusted partner since 1973, originally focused on aerospace activities in the Asia-Pacific region. With 2,000 employees across three local sites, we deliver cutting-edge solutions across aerospace (including air traffic management), defence and security, and digital identity and cybersecurity sectors. Together, we’re shaping the future by enabling customers to make pivotal decisions that safeguard communities and power progress.

  • We are looking for someone with at least 2 years of experience in a software engineering position or a related role.
  • To succeed at this job, you must have: proficiency in low level programming languages such as C or Assembly. Strong understanding of architecture and programming model of microcontrollers. Willingness to learn Mathematical concepts related to cryptography.
  • Relevant degree in Computer Science or Computer Engineering, with basic understanding of modern cryptographic algorithms and secure coding, knowledge of possible attacks, software countermeasures.
  • It would be preferred if you have used embedded development tools like emulators or development kits.
  • We would like someone to join our team who is a strong verbal and written communicator, logical and creative problem-solver, open-minded and a quick learner.

At Thales, we’re committed to fostering a workplace where respect, trust, collaboration, and passion drive everything we do. Here, you’ll feel empowered to bring your best self, thrive in a supportive culture, and love the work you do. Join us, and be part of a team reimagining technology to create solutions that truly make a difference – for a safer, greener, and more inclusive world.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Cryptography)
Software Engineer (Cryptography)

Thales Group • Singapore

On-site
SGD 75,000 - 110,000
Embedded Cryptography Software Engineer
Embedded Cryptography Software Engineer

Thales • Singapore

On-site
SGD 60,000 - 90,000
Embedded Cryptography Software Engineer
Embedded Cryptography Software Engineer

Thales Group • Singapore

On-site
SGD 75,000 - 110,000
Software Engineer (Embedded)
Software Engineer (Embedded)

Thales • Singapore

On-site
SGD 70,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Thales • Singapore

On-site
SGD 90,000 - 150,000
Firewall Support Engineer
Firewall Support Engineer

Thales • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer Intern (C#)
Software Engineer Intern (C#)

Thales Group • Singapore

On-site
Collaborative work environment
Mentorship from experienced engineers
Software Engineer Intern
Software Engineer Intern

re-zoo-me • Singapore

On-site
SGD 11,000 - 18,000
Firewall Support Engineer
Firewall Support Engineer

Thales Group • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer (Android)
Software Engineer (Android)

Thales • Singapore

On-site
SGD 120,000 - 180,000