Search Jobs

Search by job, company or skills

3-5 Years
SGD 4,500 - 9,500 per month
Early Applicant
  • Posted 4 days ago
  • Be among the first 10 applicants

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

  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 with communication protocols (Modbus, EtherNet/IP, CAN, Serial)
  7. Preferred if the candidate has worked on PLC with CoDeSys environment

Key Skills

CoDeSys environment

Hardware and Firmware Integration

Prototype and Design Validation Techniques

Similar Jobs

5-10 yrs
Singapore
Skills:
Firmware Development, C Programming, Rtos, Debugging Tools, FPGA Firmware, Circuit Design, Embedded Systems, Microcontrollers, Signal Processing, Pcb Design, Communication Protocols, RF Systems, electronic design
Early Applicant
5-7 yrs
Singapore
Skills:
Rtos, C, Image video processing pipeline and architecture, Board bringup, Embedded system architecture, U-boot, ARM Cortex A based Microprocessors
5-7 yrs
Singapore
Skills:
Rtos, C, Embedded System Architecture, Linux Kernel System, Board Bringup, U-boot
4-7 yrs
Singapore
Skills:
Python, Agile Methodology, Debugging tools JTAG trace tools protocol analyzers logging frameworks, System Integration and Debugging, Git Version Control System, Embedded Systems Firmware Development, Device Drivers and Hardware Abstraction Layers, CI CD pipelines automated build and test systems, VS Code or equivalent modern IDEs, GitHub Copilot or AI-assisted development tools, Linux Embedded Linux
3-5 yrs
Singapore
Skills:
Rtos, C, Usb, Gdb, Uart, Spi, Can, Gpio, Git, Jtag, Ethernet, I2c, Python, Firmware debugging, Oscilloscopes, Logic analyzers, ARM-based microcontrollers