Senior Embedded Systems Engineer

Helius • Singapore, Singapore, Singapore • Posted June 01, 2026

Location Singapore, Singapore
Job Type Full-time
Category Computer Occupations
Posted June 01, 2026




​​​​​​Key responsibilities:
Software Development in one or more of the following:

1. Undertake embedded Linux, bare-metal or RTOS based development

2. Undertake implementation of USB Device and USB Host based software development

3. Undertake unit and module level integration test design and implementation

4. Participate in all phases of SDLC and adopt SQA practices

5. Undertake enhancement and defect resolution and support internal and external customers



Knowledge and skill requirements:  

1. Degree/Master in Computer Science/Engineering

2. More than 3 years or above experience in the area of embedded systems and/or embedded Linux

3. Must have strong programming skills in C/C++. Knowledge of Python programming is advantageous.

4. Good domain experience in standard peripherals found in an MCU or SoC (I2C, SPI, UART, SDHC, USB, ETH MAC, PWM, Timers, Watchdog, Powe...

Interested in this role?

Click the button below to start your application.

Apply Now