← Back to opportunities

Senior Embedded Systems Engineer

📍 Location
Singapore
⏰ Job Type
Full-time
📅 Posted
June 12, 2026

About the Role




​​​​​​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...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position