Enable job alerts via email!

Senior Firmware Engineer

PERCEPT SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 65,000 - 85,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company in Singapore seeks a Senior Firmware Engineer to develop embedded firmware for industrial automation products. The ideal candidate will have 5-6 years of experience in software development and a strong background in C/C++. This role includes design, troubleshooting, and collaboration with global teams. Excellent communication skills are essential.

Qualifications

  • 5–6 years of hands‑on experience in embedded software development.
  • Prior experience in industrial automation product development is advantageous.

Responsibilities

  • Develop and maintain embedded firmware for industrial automation products.
  • Design and implement new features and enhancements for PLCs.
  • Troubleshoot and resolve complex system‑level issues.
  • Collaborate with global teams to meet project milestones and quality standards.

Skills

Proficiency in C
Proficiency in C++
Strong analytical skills
Problem-solving skills
Excellent communication
Experience with RTOS
Familiarity with industrial protocols

Education

Bachelor’s or Master’s degree in Electronics/Computer Science Engineering
Job description

We are seeking a Senior Firmware Engineer to contribute to the development and maintenance of our Programmable Logic Controllers (PLCs). This role involves designing and implementing new features, resolving software issues, and ensuring high-quality deliverables within a global, cross‑functional team environment.

Key Responsibilities
  • Develop and maintain embedded firmware for industrial automation products.
  • Design and implement new features and enhancements for PLCs.
  • Troubleshoot and resolve complex system‑level issues.
  • Collaborate with global teams to meet project milestones and quality standards.
Qualifications
  • Bachelor’s or Master’s degree in Electronics/Computer Science Engineering.
  • 5–6 years of hands‑on experience in embedded software development.
  • Proficiency in C and/or C++ programming.
  • Experience with any RTOS is must (preferably VxWorks, Zephyr, embOS, Linux RT).
  • Familiarity with industrial communication protocols (e.g., Ethernet/IP, OPC UA).
  • Strong analytical and problem‑solving skills.
  • Prior experience in industrial automation product development is advantageous.
  • Excellent communication and interpersonal skills for effective collaboration in a multicultural, cross‑functional environment.

To apply, simply click the “Apply” button or send your updated profile to recruit@percept-solutions.com.

EA Licence No.:18S9405 / EA Reg. No.:R1330864

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.