Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

GETECH AUTOMATION PTE LTD

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading automation company in Singapore is seeking a Robot Software & Control Programmer responsible for developing automation control software and supporting the lifecycle of machine builds. The ideal candidate will have over 3 years of experience in automation programming, strong PLC skills, and robot programming experience. This position involves robot programming, servo tuning, and motion control to ensure optimal machine performance and safety.

Qualifications

  • Minimum bachelor’s degree in relevant engineering field.
  • More than 3 years working experience in automation programming.
  • Strong background in PLC programming (Beckhoff preferred).

Responsibilities

  • Understand and translate equipment process requirements into control logic.
  • Perform robot and PLC programming.
  • Support machine build and commissioning.

Skills

PLC programming skills
Robot programming experience
Servo tuning
Motion control
Embedded motion controllers
HMI/touchscreen configurations

Education

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

Tools

Beckhoff PLC
Epson robots
ABB robots
Trio Motion Controller
Adept robots
Vision systems (Keyence, Cognex)
Job description
PURE PLC PROGRAMMERS NOT SUITABLE FOR THIS POSITION (PLS DO NOT APPLY)

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 (Preferred: Beckhoff).
  • 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.
  • Develop and optimize motion control programs and/or robot programs to meet performance, safety, and cycle time requirements.
  • Integrate robots with motion controllers, vision systems, and peripheral equipment.
  • Provide documentation, testing procedures, and technical support throughout the system lifecycle.
Job Requirements
  • Minimum bachelor’s degree in Automation, Electrical, Electronics Engineering, Mechatronics, or related field.
  • More than 3 years working experience as an Automation Control Engineer or Programmer. Preferred background: Robotic system integration.
  • Strong PLC programming skills (Preferred: Beckhoff).
  • Robot programming experience with Epson, ABB, Trio Motion Controller, and/or Adept robot systems.
  • 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.