Software Engineer (Embedded Systems)

THALES DIS (SINGAPORE) PTE. LTD.

Singapore
Hybrid
Embedded c programming proficiency
Vb.net validation experience
Microcontroller programming skills
Thales DIS (Singapore) Pte. Ltd. is seeking a Software Engineer for its Embedded Product Development Team, focusing on designing and implementing software for embedded systems in mobile and IoT applications. The ideal candidate should have a background in software development, particularly in embedded systems, with proficiency in Embedded C and experience with low-level protocols and device drivers

Job Summary

  • The role involves designing, implementing, and validating advanced software security mechanisms and next-generation IoT connectivity protocols for mobile and IoT devices.
  • Candidates will work within an agile development environment to collaborate with global teams on building high-quality embedded products for major OEM customers.
  • The position requires contributing to the continuous improvement of product development methodologies while working on future operating systems for emerging devices.

Matching Summary

Match Score: 85

Thales DIS (Singapore) Pte. Ltd. is seeking a Software Engineer for its Embedded Product Development Team, focusing on designing and implementing software for embedded systems in mobile and IoT applications. The ideal candidate should have a background in software development, particularly in embedded systems, with proficiency in Embedded C and experience with low-level protocols and device drivers.

Skills & Requirements

Must-have

  • Embedded C programming proficiency
  • VB.NET validation experience
  • Microcontroller programming skills
  • Low-level protocol knowledge SPI UART I2C
  • Device driver programming expertise
  • Testing embedded devices with emulators

Nice-to-have

  • Java programming language knowledge
  • Smartcard and Javacard experience
  • Embedded software security background
  • Agile development environment participation
  • Global team collaboration skills

Key Requirements

  • Minimum 2 years practical software development experience
  • Degree in Electrical/Electronics/Computer Engineering or related field
  • Experience testing and debugging using dedicated emulators or simulators

Work Rights

Not specified

Tailored Resume

Cover Letter