PLC Senior Software Engineer

vy systems pte. ltd.

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

vy systems pte. ltd. is seeking a PLC Senior Software Engineer in Singapore to design, develop and troubleshoot PLC-based automation and software systems. You will lead implementing AI/ML enhancements, analyze data, and ensure robust production-grade services.

The role requires hands-on PLC programming experience, strong coding skills in Python/C/C++/Java, and familiarity with HMI/SCADA. You will mentor a small team and contribute to architecture and project planning.

Qualifications

  • Bachelor’s or Master’s degree in a related discipline.
  • Minimum 5 years of relevant software engineering / industrial automation experience.
  • Hands-on PLC programming, development, testing and troubleshooting is mandatory.
  • Experience with PLC control systems and industrial automation.
  • Experience with HMI/SCADA systems.
  • Strong programming skills in Python, C, C++, Java or similar languages.
  • Experience integrating software applications with PLC/automation systems.
  • Experience with AI/ML technologies is preferred/required depending on client needs.
  • Cloud experience with AWS, Azure or GCP is preferred.

Responsibilities

  • Design, develop, program and troubleshoot PLC-based automation and control systems.
  • Develop and maintain PLC programs for automated machinery and equipment.
  • Design, develop and deploy scalable software systems with AI/ML integration.
  • Develop, train and implement machine learning models or rule-based solutions.
  • Analyse large datasets and translate insights into practical software solutions.
  • Participate in software architecture, technical design and technology decisions.
  • Lead and mentor a small team of software engineers.
  • Contribute to project planning, technical documentation and implementation.
  • Develop and maintain production-grade applications and services.
  • Troubleshoot issues and provide production support.
  • Provide technical support at customer sites when required.
  • Follow software development best practices, coding standards and quality processes.

Skills

PLC Programming
Industrial Automation
HMI/SCADA
Python
C
C++
Java
Cloud (AWS/Azure/GCP)

Education

Bachelor's or Master's degree in Computer Engineering / Computer Science / Software Engineering / Electrical Engineering / Electronics Engineering / Mechatronics / Automation Engineering

Tools

AWS
Azure
GCP

Job description

PLC Senior Software Engineer – Singapore

Key Responsibilities
  • Design, develop, program and troubleshoot PLC-based industrial automation and control systems.
  • Develop and maintain PLC programs for automated machinery and industrial equipment.
  • Design, develop and deploy scalable software systems with AI/ML integration.
  • Develop, train and implement machine learning models or rule-based solutions.
  • Analyse large datasets and translate data insights into practical software solutions.
  • Participate in software architecture, technical design and technology decisions.
  • Conduct code reviews, design reviews and testing to ensure software quality.
  • Lead and mentor a small team of software engineers.
  • Contribute to project planning, technical documentation and implementation.
  • Develop and maintain reliable production-grade applications and services.
  • Troubleshoot technical issues and provide production support.
  • Provide technical support at customer sites when required.
  • Follow software development best practices, coding standards and quality processes.
Requirements
  • Bachelor's or Master's Degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, Electronics Engineering, Mechatronics, Automation Engineering or a related discipline.
  • Minimum 5 years of relevant software engineering / industrial automation experience.
  • Hands-on experience in PLC programming, development, testing and troubleshooting is mandatory.
  • Experience with PLC control systems and industrial automation.
  • Experience with HMI/SCADA systems.
  • Strong programming skills in Python, C, C++, Java or similar languages.
  • Experience integrating software applications with PLC/automation systems.
  • Experience with AI/ML technologies is preferred/required depending on the client's actual need.
  • Cloud experience with AWS, Azure or GCP is preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PLC Engineer
PLC Engineer

The Talent People Pte. Ltd. • Singapore

On-site
SGD 60,000 - 100,000
PLC Software Engineer (Automation Industry)
PLC Software Engineer (Automation Industry)

Matrix Automation Solutions Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
AUTOMATION SOFTWARE ENGINEERS – PLC PROGRAMMING
AUTOMATION SOFTWARE ENGINEERS – PLC PROGRAMMING

GLOBAL RECRUITMENT AGENCY • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (Industrial Automation)
Software Engineer (Industrial Automation)

Innogrity Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer (Automation)- PLC
Senior Software Engineer (Automation)- PLC

SYS-MAC AUTOMATION ENGINEERING PTE LTD • Singapore

On-site
SGD 60,000 - 90,000
Senior Automation Software Engineer – PLC
Senior Automation Software Engineer – PLC

VY SYSTEMS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
PLC/SCADA Engineer
PLC/SCADA Engineer

Private Advertiser • Singapore

On-site
SGD 48,000 - 72,000
Competitive salary
Career development
Supportive work environment
Senior System Programmer
Senior System Programmer

go circular pte. ltd. • Singapore

On-site
SGD 42,000 - 66,000
PLC Software Engineer – Industrial Automation
PLC Software Engineer – Industrial Automation

The Talent People Pte. Ltd. • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer (Automation) PLC
Software Engineer (Automation) PLC

SYS-MAC AUTOMATION ENGINEERING PTE LTD • Singapore

On-site
SGD 52,000 - 78,000