Job Search and Career Advice Platform

Enable job alerts via email!

SOFTWARE ENGINEER

GETECH AUTOMATION PTE LTD

Singapore

On-site

SGD 45,000 - 65,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading automation solutions provider in Singapore seeks a Robot Software & Control Programmer responsible for developing automation control software and ensuring optimal machine performance. The ideal candidate will have a degree in Engineering and 1 - 3 years of experience with strong PLC programming skills and robot programming knowledge. This role involves working on machine builds, testing, and commissioning with a focus on servo tuning and motion control.

Qualifications

  • Minimum bachelor’s degree in Automation, Electrical, Electronics Engineering, Mechatronics, or related field.
  • 1 - 3 years working experience as an Automation Control Engineer or Programmer.
  • Strong PLC programming skills (Preferred: Beckhoff).
  • Robot programming experience with various systems.
  • Knowledge with servo systems, embedded motion controllers, PLCs, fieldbus networks, and HMI configurations.

Responsibilities

  • Understand equipment process requirements and translate them into control logic.
  • Perform robot programming, embedded motion controller programming, and PLC programming.
  • Support production teams through testing and final commissioning.
  • Configure and tune servo amplifiers and set up all control components.
  • Perform any other ad-hoc duties as assigned.

Skills

PLC programming
Robot programming
Servo system knowledge
Motion control programming

Education

Bachelor’s degree in Automation, Electrical, Electronics Engineering, Mechatronics

Tools

Beckhoff
Epson
ABB
Trio Motion Controller
Adept robot systems
Keyence
Cognex
Job description

The Robot Software & Control Programmer is responsible for understanding equipment process requirements, developing automation control software, and supporting the full lifecycle of machine build, testing, and commissioning. This role involves robot programming, servo tuning, motion control, and PLC integration to ensure optimal machine performance.

Job Responsibilities
  • Understand equipment process requirements and translate them into functional process flow and control logic.
  • Perform robot programming, embedded motion controller programming, and PLC programming.
  • Support production teams through machine build, testing, troubleshooting, and final commissioning.
  • Configure and tune servo amplifiers and set up all control components including drives, sensors, fieldbus communication, and safety modules.
  • Any other ad-hoc duties as assigned.
Job Requirements
  • Minimum bachelor’s degree in Automation, Electrical, Electronics Engineering, Mechatronics, or related field.
  • 1 - 3 years working experience as an Automation Control Engineer or Programmer.
  • Strong PLC programming skills (Preferred: Beckhoff).
  • Robot programming experience with Epson, ABB, Trio Motion Controller, and/or Adept robot systems. Preferred background: Robotic system integration.
  • Knowledge and hands‑on experience with servo systems, embedded motion controllers, PLCs, fieldbus networks, and HMI/touchscreen configurations.
  • Experienced in developing motion control programs and/or robot programs.
  • Knowledge in vision systems is an added advantage (e.g., Keyence, Cognex).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.