Software Engineer (MNC Manufacturing)

RRECRUITER INT PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RRECRUITER INT PTE. LTD. is seeking a software engineer to develop, modify, and maintain machine software for industrial equipment, including control systems, HMIs, and interfaces. You will program and integrate PLCs, motion control, sensors, and other automation components to enhance performance.

The role involves troubleshooting, testing, and supporting installation, commissioning, and debugging at customer sites, with teamwork across mechanical, electrical, automation, and production groups.

Qualifications

  • 2-5 years of experience in machine software, equipment automation, or industrial control systems.
  • Experience with C/C++, C#, Python, or similar programming languages.
  • Knowledge of PLC, HMI, motion control, or machine automation is highly preferred.
  • Experience with industrial communication protocols and equipment integration is an advantage.
  • Strong troubleshooting and problem-solving skills.
  • Comfortable working closely with hardware, electrical, and mechanical engineering teams.
  • Willing to support machine testing, commissioning, and occasional travel when required.

Responsibilities

  • Develop, modify, and maintain software for industrial machines and manufacturing equipment.
  • Develop and enhance machine control software, HMI, and equipment interfaces.
  • Program and integrate PLCs, motion control systems, sensors, and other automation components.
  • Troubleshoot software and equipment issues to improve machine performance and reliability.
  • Support machine installation, commissioning, testing, and debugging at customer or production sites.
  • Integrate machine software with MES, databases, and factory automation systems where required.
  • Work closely with Mechanical, Electrical, Automation, and Production teams to deliver machine solutions.
  • Perform software testing, validation, and system integration before machine deployment.
  • Prepare software specifications, technical documentation, and troubleshooting guides.
  • Support machine upgrades, modifications, and continuous improvement projects.

Skills

Programming in C/C++, C#, Python

Education

Degree/Diploma in Computer Science, Software Engineering, Mechatronics, Electrical/Electronic Engineering, or related

Tools

PLC/HMI
Motion control
Industrial protocols
Automation equipment

Job description

Job Responsibilities
  • Develop, modify, and maintain software for industrial machines and manufacturing equipment.
  • Develop and enhance machine control software, HMI, and equipment interfaces.
  • Program and integrate PLCs, motion control systems, sensors, and other automation components.
  • Troubleshoot software and equipment issues to improve machine performance and reliability.
  • Support machine installation, commissioning, testing, and debugging at customer or production sites.
  • Integrate machine software with MES, databases, and factory automation systems where required.
  • Work closely with Mechanical, Electrical, Automation, and Production teams to deliver machine solutions.
  • Perform software testing, validation, and system integration before machine deployment.
  • Prepare software specifications, technical documentation, and troubleshooting guides.
  • Support machine upgrades, modifications, and continuous improvement projects.
Requirements
  • Degree/Diploma in Computer Science, Software Engineering, Mechatronics, Electrical/Electronic Engineering, or a related discipline.
  • 2-5 years of experience in machine software, equipment automation, or industrial control systems.
  • Experience with C/C++, C#, Python, or similar programming languages.
  • Knowledge of PLC, HMI, motion control, or machine automation is highly preferred.
  • Experience with industrial communication protocols and equipment integration is an advantage.
  • Strong troubleshooting and problem-solving skills.
  • Comfortable working closely with hardware, electrical, and mechanical engineering teams.
  • Willing to support machine testing, commissioning, and occasional travel when required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Control Engineer (Software development / Industrial Automation System)
Control Engineer (Software development / Industrial Automation System)

GMP TECHNOLOGIES (S) PTE LTD • Singapore

On-site
SGD 55,000 - 75,000
Software Engineer (PLC / System Control)
Software Engineer (PLC / System Control)

The Supreme HR Advisory Pte. Ltd. • Singapore

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

RN CARE PTE. LTD. • Singapore

On-site
SGD 50,000 - 70,000
Automation Software Engineer (Urgent/manufacturing)
Automation Software Engineer (Urgent/manufacturing)

ACHIEVE CAREER CONSULTANT PTE LTD • Singapore

On-site
SGD 54,000 - 89,000
Software Design Engineer (Automation)
Software Design Engineer (Automation)

RN CARE PTE. LTD. • Singapore

On-site
SGD 40,000 - 60,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
Software Engineer - Automation/Semiconductor Equipment
Software Engineer - Automation/Semiconductor Equipment

Wola-Recruitment-Pte.-Ltd. • Singapore

On-site
SGD 81,000 - 97,000
Automation Software Engineer (C# Programming) #10233
Automation Software Engineer (C# Programming) #10233

ANRADUS PTE. LTD. • Singapore

On-site
SGD 55,000 - 75,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

JPT OPTO-ELECTRONICS PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Software Development Engineer
Software Development Engineer

NUTEK PRIVATE LIMITED • Singapore

On-site
SGD 60,000 - 90,000