Salary Range
SGD 66,000 - SGD 90,000 /year
SGD 5,500 - SGD 7,500/month
Skills Required
RTOSThreadXLiaising with cross functional teamsVxWorksmicrocontroller architecturesRoot Cause AnalysisEmbedded SystemsFirmwareDebuggingStm32C++
Job Description
- Design firmware for the Micro800 PLC family.
- Implement embedded firmware using IAR Embedded Workbench, and perform debugging through JTAG and other hardware debug tools.
- Work with cross-functional teams in both Bangalore and Singapore (Firmware, Hardware, System Test, Product Management).
- Participate in Agile processes, including sprint planning, backlog refinement, and daily stand-ups.
- Perform technical investigation, root cause analysis, debugging, and systematic verification of firmware issues.
- Maintain clear, high-quality engineering documentation including design specifications, interface definitions, and plans
Minimal 5 years of experience in embedded firmware/software product development. Prior experience in industrial automation will be an advantage. - Proficiency in C programming for embedded systems; C++ experience is required.
- Practical experience with STM32 or similar 32-bit MCU architectures, including low-level driver development.
- Experience with development in the following areas for embedded system:
- Development with RTOS, such as VxWorks, Quadros, ThreadX or others.
About MATRIX PROCESS AUTOMATION PTE. LTD.
Similar Jobs
AI Engineer
MATRIX PROCESS AUTOMATION PTE. LTD.
SGD 96,000 - SGD 168,000/yr
Java Backend Engineer
MATRIX PROCESS AUTOMATION PTE. LTD.
SGD 96,000 - SGD 168,000/yr
Full Stack Developer (Contract Position)
MATRIX PROCESS AUTOMATION PTE. LTD.
SGD 96,000 - SGD 168,000/yr
Full Stack Developer (Contract Position)
MATRIX PROCESS AUTOMATION PTE. LTD.
SGD 90,000 - SGD 150,000/yr