SalaryPeak

R&D Firmware Engineer

ASMPT SMT SINGAPORE PTE. LTD.
Singapore 1+ years Posted Jan 26, 2026

Salary Range

SGD 48,000 - SGD 96,000 /year

SGD 4,000 - SGD 8,000/month

Apply on MyCareersFuture

Skills Required

RTOSDevelop PeopleEmbedded SoftwareHardwareTeam DevelopmentAgileEmbedded SystemsFPGAFirmwareEthernetFlashLogic AnalyzerProduct DevelopmentDebuggingC++

Job Description

Purpose:

The Firmware R&D Engineer will be involved in firmware development and sustaining for SMT & advanced packing equipment. The incumbent may also be required to support Sales/Service/Product Management’s request in product customization.

Responsibilities:

  • Study, prepare and propose firmware solutions for incoming projects.
  • Develop eSW solution based on Detailed Design Specifications.
  • Provide effort estimation and update progress to Project Management.
  • Work closely with other functions including motion control, electric/electrical, mechanical, and upper-layer software.
  • Work closely with R&D firmware team in Munich headquarters.
  • Support of module test and system test to assure best product quality.
  • Maintain eSW specifications and design documentation during development cycle.

Requirements:

  • Degree/Master in Computer Engineering/Electrical/Electronic/Computer Science
  • Experience in embedded system development
  • Experience in C/C++ programming / multi-threaded RTOS
  • Experience in driver development such as CAN, I2C, SPI, UART, Flash, Ethernet etc
  • Knowledge of different platforms such as MCU, FPGA, and DSP will be beneficial
  • Knowledge of motion control system firmware development will be beneficial
  • Knowledge of Agile process will be beneficial
  • Knowledge of debug devices e.g. JLink, logic analyzer, oscilloscopes will be beneficial