Navigation überspringen

Karrierechancen bei Thales


Durchsuchen nach

Software Engineer (Cryptography)

Job ID 17300926 Veröffentlichungsdatum 09/09/2020 Lieu: Singapur, Central Singapore Community Development Council
Location: Singapore, Singapore

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

Thales in Singapore has been present since 1973, providing state-of-the-art solutions for customers in the aerospace, defence, security and transportation markets. Today, Thales in Singapore employs over 600 people and is home to all regional avionics services, a ground transportation integration centre, and regional innovation hub.

The Cryptography team in Singapore develops embedded cryptographic libraries for the Mobile Connectivity Solutions business unit. These libraries are integrated in Thales’ products such as removable SIMs and eSIMs. As a Software Engineer, you will be working in a stimulating environment doing software development and evaluation. This is an ideal role for engineers who want to focus on writing small but complex functions on an embedded target.

A week in the life of an Embedded Software Engineer:

  • You will develop and validate software libraries implementing cryptographic functions
  • You will incorporate security countermeasures suited for the end product’s requirements
  • You will occasionally perform attacks on smartcards’ cryptographic module
  • You will assist in the certification of smartcard products
  • You monitor innovation in embedded cryptography. This includes new attack techniques or implementations.

Knowledge, Skills and Experience:

  • You must have a Bachelor’s Degree in Computer Science or Computer Engineering. It would be preferred if you have a Master’s degree in Computer Science or Computer Engineering, basic understanding of modern cryptographic algorithms and secure coding, knowledge of possible attacks, software countermeasures.
  • 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.
  • 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. 
  • We are looking for someone with at least 2 years of experience in a software engineering position or a related role.

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

< Zurück zu den Ergebnissen



Anmeldung für stellenbenachrichtigungen

InteressensschwerpunkteErfassen Sie die ersten Buchstaben einer Kategorie, und treffen Sie dann eine Auswahl aus den Vorschlägen. Erfassen Sie die ersten Buchstaben eines Ortes, und treffen Sie dann eine Auswahl aus den Vorschlägen. Klicken Sie danach auf „Hinzufügen“, um Ihre Benachrichtigung zu erstellen.

  • R&D : Software – IS/IT und Cybersecurity, Singapur, Central Singapore Community Development Council, SingapurLöschen