Firmware Engineer

QUEST GLOBAL DIGITAL PTE. LTD.

Singapore

On-site

SGD 70,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Quest Global Digital Pte. Ltd. in Singapore is seeking an experienced embedded software engineer to develop, test, and maintain firmware for PLCs and automation systems.

You will troubleshoot issues, collaborate with hardware engineers, and ensure firmware meets requirements. Familiarity with RTOS (VxWorks) and PLC programming concepts is essential. Ideal candidates will have hands-on experience with Modbus, EtherNet/IP, CAN, and Serial protocols, and exposure to CoDeSys environments is a plus.

Qualifications

  • Bachelor in Computer Science/Electronics Engineering with minimum 3 years of embedded software development experience.

Job description

JOB REQUIREMENTS
  • Firmware Development: Developing, testing, and maintaining firmware for PLCs and other automation systems.
  • Troubleshooting and Debugging: Identifying and resolving issues within the firmware.
  • Collaboration: Working with cross-functional teams, including hardware engineers and other software developers.
  • Testing: Ensuring that the firmware functions as expected and meets requirements.
  • Knowledge of RTOS: Familiarity with real-time operating systems like VxWorks.
  • Communication Protocols: Experience with communication protocols such as EtherNet/IP and OPC/UA.
  • PLC Programming Languages: Familiarity with PLC programming languages like Ladder Logic and Structured Text.
  • Hardware and Firmware Integration: Understanding the interaction between firmware and hardware.
JOB REQUIREMENTS
  • Bachelor in Computer Science/Electronics Engineering with minimum of 3 years of experience in embedded software development
  • Demonstrated experience in development of PLCs and/or Bus Couplers and/or IO modules for industrial automation applications
  • Hands-on experience in developing prototype and design validation techniques
  • Demonstrated programming experience with C or C++
  • Experience in developing applications on VxWorks
  • Hands-on experience with communication protocols (Modbus, EtherNet/IP, CAN, Serial)
  • Preferred if the candidate has worked on PLC with CoDeSys environment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer (12 Months)
Firmware Engineer (12 Months)

Quest Global Engineering Solutions Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Senior / Firmware Engineer - Contract
Senior / Firmware Engineer - Contract

3 CUBED BUSINESS CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 135,000
Firmware Engineer for Industrial Automation & RTOS
Firmware Engineer for Industrial Automation & RTOS

Quest Global Engineering Solutions Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Embedded Firmware Engineer - PLCs & RTOS
Embedded Firmware Engineer - PLCs & RTOS

QUEST GLOBAL DIGITAL PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Research Software Engineer
Senior Research Software Engineer

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 130,000
Application Engineer
Application Engineer

D'MARK TECHNOLOGIES (S) PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Embedded Firmware Engineer – PLCs
Senior Embedded Firmware Engineer – PLCs

3 CUBED BUSINESS CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 135,000
Automation Engineer
Automation Engineer

TRIDENTEC GROUP PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (C#)
Software Engineer (C#)

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
control engineer
control engineer

WISH ENGINEERING PTE. LTD. • Singapore

On-site
SGD 55,000 - 75,000