Software Engineer (Cryptography)

Thales
Singapore
Workplace: HybridFull timeFunction: Software EngineeringExperience: 2+ yearsSkills: ["Verbal communication","Written communication","Logical problem-solving","Creative problem-solving","Quick learning","Open-mindedness"]

Design and develop cryptography-related software in support of embedded systems. You’ll work with low-level programming languages and microcontroller-focused architectures, applying secure coding practices and understanding cryptographic algorithms, attack models, and countermeasures. The role also expects you to learn mathematical concepts behind cryptography and collaborate with a team that values clear written and verbal communication, logical problem-solving, and curiosity.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
1 week ago

Software Engineer (Cryptography)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Design and develop cryptography-related software in support of embedded systems. You’ll work with low-level programming languages and microcontroller-focused architectures, applying secure coding practices and understanding cryptographic algorithms, attack models, and countermeasures. The role also expects you to learn mathematical concepts behind cryptography and collaborate with a team that values clear written and verbal communication, logical problem-solving, and curiosity.
Location: Singapore
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Requirements

  • •At least 2 years of experience in a software engineering position or a related role.
  • •Proficiency in low-level programming languages such as C or Assembly.
  • •Strong understanding of the architecture and programming model of microcontrollers.
  • •Basic understanding of modern cryptographic algorithms, secure coding, likely attacks, and software countermeasures.
  • •A relevant degree in Computer Science or Computer Engineering, with willingness to learn cryptography-related mathematical concepts.
Experience:2+ years
Education:
Skills:Verbal communicationWritten communicationLogical problem-solvingCreative problem-solvingQuick learningOpen-mindedness
Tech Stack:CAssemblyMicrocontrollersCryptography

Company Brief

Thales
Designs and delivers advanced systems and services for aerospace, defence, security, and digital identity and cybersecurity markets, serving government and commercial customers worldwide.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 2000
WebsiteLinkedIn