Software Engineer (Automation)

CLEARLAB SG PTE. LTD.

D13 Macpherson, Braddell, 139 JOO SENG ROAD 368362
Sgd 3,800 - 4,500 / monthly pm
On-site
Design
Vision systems
Data acquisition
Responsibilities Design, select and implement electrical and control hardware for new, modified, or upgraded production machines. Prepare and review system specifications, requirements, drawings, control panels, functional descriptions, and Single Line Diagrams (SLD). Develop, debug, and troubleshoot PLC programs for new and existing equipment. Develop simple PC-based software for machine control, data logging, device communication, and automation support. Integrate machine data with basic data analysis or machine learning models (e.g. classification, prediction, anomaly detection) for process improvement and monitoring. Coordinate with Equipment Engineering (EQE) and Design Engineers on equipment and process improvements. Support EQE and Facilities Technicians in troubleshooting machine and system issues. Participate in machine commissioning, testing, and on-site support when required. Document software, control logic, and system changes clearly for maintenance and knowledge transfer. Requirements Diploma or Degree in Electrical Engineering, Computer Science, Automation, Mechatronics, or equivalent. Relevant hands-on experience in PLC programming and machine automation will be considered in lieu of formal qualifications. Minimum 2 years of relevant working experience in automation, machine control, or equipment software. Hands-on experience in machine building or fast‑paced equipment projects. Strong knowledge of electrical schematics, control circuits, motor controls, and materials take‑off. Proficiency in PLC/HMI programming, including but not limited to: Keyence Omron Allen Bradley Mitsubishi Experience with PC software development is an advantage, such as: C#, Python, or similar languages Basic UI development and equipment communication (e.g. TCP/IP, serial, vision systems) Basic understanding of AI / machine learning concepts (e.g. data preparation, simple models using Python libraries). Proficient in MS Office. Strong troubleshooting and problem‑solving skill

Job Summary

  • Responsibilities Design, select and implement electrical and control hardware for new, modified, or upgraded production machines
  • Prepare and review system specifications, requirements, drawings, control panels, functional descriptions, and Single Line Diagrams (SLD)
  • Develop, debug, and troubleshoot PLC programs for new and existing equipment

Matching Summary

Match Score: 85

Responsibilities Design, select and implement electrical and control hardware for new, modified, or upgraded production machines. Prepare and review system specifications, requirements, drawings, control panels, functional descriptions, and Single Line Diagrams (SLD). Develop, debug, and troubleshoot PLC programs for new and existing equipment. Develop simple PC-based software for machine control, data logging, device communication, and automation support. Integrate machine data with basic data analysis or machine learning models (e.g. classification, prediction, anomaly detection) for process improvement and monitoring. Coordinate with Equipment Engineering (EQE) and Design Engineers on equipment and process improvements. Support EQE and Facilities Technicians in troubleshooting machine and system issues. Participate in machine commissioning, testing, and on-site support when required. Document software, control logic, and system changes clearly for maintenance and knowledge transfer. Requirements Diploma or Degree in Electrical Engineering, Computer Science, Automation, Mechatronics, or equivalent. Relevant hands-on experience in PLC programming and machine automation will be considered in lieu of formal qualifications. Minimum 2 years of relevant working experience in automation, machine control, or equipment software. Hands-on experience in machine building or fast‑paced equipment projects. Strong knowledge of electrical schematics, control circuits, motor controls, and materials take‑off. Proficiency in PLC/HMI programming, including but not limited to: Keyence Omron Allen Bradley Mitsubishi Experience with PC software development is an advantage, such as: C#, Python, or similar languages Basic UI development and equipment communication (e.g. TCP/IP, serial, vision systems) Basic understanding of AI / machine learning concepts (e.g. data preparation, simple models using Python libraries). Proficient in MS Office. Strong troubleshooting and problem‑solving skill

Salary

SGD 3,800 - 4,500 / Monthly

Skills & Requirements

Must-have

  • Design
  • Vision Systems
  • Data Acquisition
  • Classification
  • Data Integration

Nice-to-have

  • Technical Diagrams
  • Anomaly Detection
  • Engineering
  • Prediction
  • Process Optimization
  • Automation
  • Debugging
  • PLC Software
  • Testing
  • Development Of Machine Control Software

Key Requirements

  • Minimum 2 years experience

Work Rights

Tailored Resume

Cover Letter