Skip Navigation

Inicia tu carrera en Thales

Explora nuestras ofertas. Puedes usar opciones de búsqueda específicas para encontrar tu oportunidad perfecta.

Alternativamente puedes
Busque por

Software Engineer (Cryptography)

ID de la oferta R0103485 Fecha de publicación Sep. 09, 2020 Lieu: Singapur, Central Singapore Community Development Council, Singapore
Full time, Regular Employee
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!

< Volver al resultado de la búsqueda



Únase a nuestra Talent Community

Me interesa:Indique las primeras letras de una categoría y luego elija una a partir de las sugerencias. Después entre las primeras letras de un enlace y elija la opción que prefiera. Por último, haga clic en “Añadir” para crear su propia alerta.

  • Software – SI/TI y ciberseguridad, Singapur, Central Singapore Community Development Council, SingapurBorrar