Thales logo

Software Engineer (Embedded Systems)

Thales

SingaporeFull-timeHybrid

Posted 3 Jun 2026

About this role

Design, implement, and deploy embedded software components for mobile and IoT devices, focusing on security mechanisms and connectivity protocols. Collaborate within an agile environment to develop next-generation operating systems for OEM smartphone customers. Requires a degree in Electrical, Electronics, or Computer Engineering with approximately 3 years of experience in software development. Proficiency in Embedded C and VB.NET is required, with knowledge of low-level protocols and embedded ecosystems.

What they're looking for

Embedded CVB.NETJavaMicrocontroller ProgrammingSPIUARTI2CDevice Driver Programming

Frequently asked questions

What does a Software Engineer (Embedded Systems) at Thales do?

Design, implement, and deploy embedded software components for mobile and IoT devices, focusing on security mechanisms and connectivity protocols. Collaborate within an agile environment to develop next-generation operating systems for OEM smartphone customers. Requires a degree in Electrical, Elect…

What skills does this Software Engineer (Embedded Systems) role need?

Key skills for this role include Embedded C, VB.NET, Java, Microcontroller Programming, SPI, UART.

How much does a Software Engineer (Embedded Systems) at Thales pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer (Embedded Systems) role remote, hybrid, or on-site?

This role is hybrid, based in Singapore.

How do I apply for this Software Engineer (Embedded Systems) role?

You can apply directly on Thales's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.