Embedded Software Developer Engineer

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

Singapore, SG
5+ years embedded firmware experience
C and c++ programming proficiency
Stm32 or similar 32-bit mcu architecture
You will design and implement firmware for the Micro800 PLC family using IAR Embedded Workbench

Job Summary

  • You will design and implement firmware for the Micro800 PLC family using IAR Embedded Workbench.
  • The role requires troubleshooting complex firmware issues involving both analogue and digital hardware components.
  • Candidates must possess strong communication skills to collaborate with cross-functional teams in Bangalore and Singapore.

Matching Summary

Match Score: 85

You will design and implement firmware for the Micro800 PLC family using IAR Embedded Workbench.

Skills & Requirements

Must-have

  • 5+ years embedded firmware experience
  • C and C++ programming proficiency
  • STM32 or similar 32-bit MCU architecture
  • RTOS development (VxWorks, ThreadX)
  • Communication protocols (TCP/IP, CAN, Profibus)
  • Hardware debugging tools (JTAG, oscilloscope)

Nice-to-have

  • Experience in industrial automation domain
  • Knowledge of PLC Micro800 family design
  • Strong analytical and problem-solving skills
  • Agile process participation experience
  • Multi-cultural team collaboration skills

Key Requirements

  • Bachelor's degree in Electrical/Computer Engineering
  • Minimum 5 years of embedded product development experience
  • Proficiency in C and C++ languages

Work Rights

Not specified

Tailored Resume

Cover Letter