The salary trajectory of a Firmware Engineer ranges between locations and employers. The salary starts at SGD 0 per year (estimate) and goes up to SGD 0 per year (estimate) for the highest level of seniority.
The estimated average salary for a Firmware Engineer at STMicroelectronics is SGD 166,255 per year or SGD 80 per hour, but some professionals have reported earning up to roughly SGD 238,729 per year (90th percentile). The typical pay range is between SGD 139,216 (25th percentile) and SGD 201,577 (75th percentile) annually. This is based on 10 salaries submitted by STMicroelectronics Firmware Engineer professionals on Glassdoor, as of Jul 2026.