Firmware Engineer (12 Months)

Quest Global Engineering Solutions Pte Ltd

Singapore

On-site

SGD 70,000 - 110,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Quest Global Engineering Solutions Pte Ltd is seeking an embedded software engineer to develop and maintain firmware for PLCs and automation systems. You will troubleshoot firmware issues, collaborate with hardware engineers, and ensure robust testing and validation.

The role requires hands-on experience with C/C++, RTOS like VxWorks, and industrial communication protocols (Modbus, EtherNet/IP, CAN, Serial). PLC/CoDeSys exposure is a plus, with a strong emphasis on hardware–firmware integration.

Qualifications

  • Bachelor in Computer Science/Electronics Engineering with 3+ years in embedded software development.
  • Experience in development of PLCs and/or Bus Couplers and/or IO modules for industrial automation applications.
  • Hands-on experience in prototype development and design validation techniques.
  • Proficient in C or C++.
  • Experience in developing applications on VxWorks.
  • Hands-on experience with Modbus, EtherNet/IP, CAN, Serial.
  • Preference for PLC work in CoDeSys environment.

Responsibilities

  • Develop, test, and maintain firmware for PLCs and other automation systems.
  • Identify and resolve issues within the firmware through troubleshooting and debugging.
  • Collaborate with hardware engineers and other software developers across cross-functional teams.
  • Ensure firmware functions meet requirements through thorough testing.
  • Work with real-time operating systems such as VxWorks.
  • Handle communication protocols like Modbus, EtherNet/IP, CAN, Serial.

Skills

Firmware development
Troubleshooting
Collaboration
Testing
RTOS knowledge
Communication protocols
PLC programming languages
Hardware & firmware integration

Education

Bachelor in Computer Science/Electronics Engineering

Tools

VxWorks
CoDeSys

Job description

JOB REQUIREMENTS
  • Firmware Development:Developing,testing, and maintainingfirmwarefor PLCs and other automation systems.

  • Troubleshooting and Debugging:Identifying and resolving issues within thefirmware.

  • Collaboration:Working with cross-functional teams, including hardware engineers and other software developers.

  • Testing:Ensuring that thefirmwarefunctions as expected and meets requirements.

  • Knowledge of RTOS:Familiarity with real-time operating systems like VxWorks.

  • Communication Protocols:Experience withcommunication protocolssuch as EtherNet/IP and OPC/UA.

  • PLC Programming Languages:Familiarity withPLC programming languageslike Ladder Logic and Structured Text.

  • Hardware and Firmware Integration:Understanding the interaction betweenfirmwareand hardware.

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

  2. Demonstrated experience in development of PLCs and/or Bus Couplers and/or IO modules for industrial automation applications

  3. Hands-on experience in developing prototype and design validation techniques

  4. Demonstrated programming experience with C or C++

  5. Experience in developing applications on VxWorks

  6. Hands-on experience withcommunication protocols(Modbus, EtherNet/IP, CAN, Serial)

  7. Preferred if the candidate has worked on PLC withCoDeSys environment

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Application Engineer
Application Engineer

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

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

TRIDENTEC GROUP 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
Senior Research Software Engineer
Senior Research Software Engineer

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

On-site
SGD 90,000 - 130,000
Software Engineer (Automation) PLC
Software Engineer (Automation) PLC

SYS-MAC AUTOMATION ENGINEERING PTE LTD • Singapore

On-site
SGD 52,000 - 78,000
Software Engineers (PC/PLC) [SL]
Software Engineers (PC/PLC) [SL]

WECRUIT PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Automation Engineer (WAGO PLC / Control Systems)
Automation Engineer (WAGO PLC / Control Systems)

Vibro Technologies & Engineering Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior Engineer (IAP)
Senior Engineer (IAP)

GMP Technologies • Singapore

On-site
SGD 90,000 - 140,000