Start Your Search Here

Job Search

quest global digital pte. ltd.

Singapore / Global

Firmware Engineer

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

Apply Now

Similar Opportunities

View all jobs