Embedded Software Engineer

PERCEPT SOLUTIONS PTE. LTD.

Singapore
Not specified (assumed to be hybrid or onsite based on the nature of the role)
5+ years embedded firmware experience
C and c++ programming proficiency
Stm32 or similar 32-bit mcu architecture
Percept Solutions Pte. Ltd. is seeking an experienced Embedded Software Engineer to design, program, and debug firmware for the Micro800 PLC family. The ideal candidate should have a strong background in embedded systems, particularly with C programming, and experience in industrial automation is advantageous

Job Summary

  • You will design and implement firmware for the Micro800 PLC family using IAR Embedded Workbench.
  • The role requires collaborating with cross-functional teams including Firmware, Hardware, and System Test to ensure robustness.
  • Candidates must possess practical experience with low-level driver development and communication protocols like Ethernet and USB.

Matching Summary

Match Score: 85

Percept Solutions Pte. Ltd. is seeking an experienced Embedded Software Engineer to design, program, and debug firmware for the Micro800 PLC family. The ideal candidate should have a strong background in embedded systems, particularly with C programming, and experience in industrial automation is advantageous.

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)
  • Hardware debugging with JTAG and oscilloscopes

Nice-to-have

  • Experience in industrial automation domain
  • Proficiency in Agile sprint planning
  • Knowledge of TCP/IP and CAN protocols
  • Strong root cause analysis skills

Key Requirements

  • Minimum 5 years of embedded product development
  • Proficiency in C and C++ languages
  • Experience with STM32 or similar MCUs

Work Rights

Not specified

Tailored Resume

Cover Letter