The median Embedded Systems Engineer salary in Singapore is SGD9K/mo in 2026, with a typical range from SGD8K/mo to SGD9K/mo. Pay has moved +5.7% year-on-year. This is base salary for permanent employees. Contracting instead? See day rates for this role below.
What does An Embedded Systems Engineer do?
An Embedded Systems Engineer is responsible for designing and writing firmware and low-level software for embedded hardware, from sensors to industrial control systems.
Day-to-day responsibilities
- Writing C/C++ firmware
- Debugging on real hardware with oscilloscopes and logic analysers
- Working with RTOS platforms
- Collaborating with hardware engineers on board bring-up
High demand+15% C/C++ for embedded systems+13% RTOS (FreeRTOS, Zephyr)+12% Hardware debugging & board bring-up