Enable job alerts via email!

Senior/Software Engineer (PLC, C#.NET)

RRECRUITER PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A recruitment agency is seeking a Software Engineer to design and maintain PLC control software and develop C#.NET applications for automation systems in Singapore. The ideal candidate will have a Bachelor's degree and 2–8 years of relevant experience, along with proficiency in Beckhoff TwinCAT. Strong analytical and problem-solving skills are essential.

Qualifications

  • 2–8 years of experience in PLC and C#.NET software development.
  • Proficient in Beckhoff TwinCAT and motion control.
  • Hands-on experience in machine control or robotics.

Responsibilities

  • Design, develop, and maintain PLC control software.
  • Integrate C#.NET applications for equipment control.
  • Collaborate with engineers to define equipment functionality.

Skills

PLC control software
C#.NET
Beckhoff TwinCAT
Analytical skills
Problem-solving

Education

Bachelor’s Degree in Computer Science, Electrical / Electronics, Mechatronics, or related Engineering field

Tools

PLC programming tools
Industrial communication protocols
Job description
Key Responsibilities:
  • Design, develop, and maintain PLC control software using Beckhoff TwinCAT or equivalent platforms.
  • Develop and integrate C#.NET applications for equipment control, data acquisition, and user interface.
  • Collaborate with mechanical, electrical, and system engineers to define equipment functionality and sequence control.
  • Perform system integration, troubleshooting, and on-site equipment commissioning.
  • Conduct software testing, debugging, and documentation to ensure quality and performance.
  • Provide technical support and implement continuous improvements for production tools.
  • Ensure compliance with software development standards, safety, and equipment specifications.
Requirements:
  • Bachelor’s Degree in Computer Science, Electrical / Electronics, Mechatronics, or related Engineering field.
  • Minimum 2–8 years of experience in PLC and C#.NET software development for automation or semiconductor equipment.
  • Proficient in Beckhoff TwinCAT, motion control, and industrial communication protocols.
  • Strong analytical and problem-solving skills with hands‑on experience in machine control or robotics.
  • Good understanding of electrical and mechanical systems integration.
  • Self‑motivated, team‑oriented, and able to work in a fast‑paced environment.

For interested applicants, kindly send your resume in Word/PDF format to include the following in your resume including:

1. Current Salary

2. Expected Salary

3. Availability

4. Reason for leaving

Thank you for your application and we regret that only shortlisted applicants will be notified

By submitting any application or resume to us, you will be deemed to have agreed & consented to us collecting, using, retaining & disclosing your personal information to prospective employers with the services provided by us.

Dianne T. Magalit | R23118479

RRecruiter Pte. Ltd. | 18C9514

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.