Back to Ecsal Technologies Pte. Ltd. jobs
E

Software Engineer - PLC (Senior)

D20 Ang Mo Kio, Bishan, Singapore
Permanent, Full TimeEngineering

Job Description

Responsibilities:

  • Follow the Software Development Life Cycle (SDLC) to develop a high quality and maintainable software that meets user’s requirement.
  • Drafting of functional and detailed design specifications
  • Based on client requirements, interpret and identify design parameters, ensure solutions are implemented accurately and within budget to meet project requirements and schedules
  • Participate in control system requirement analysis
  • Design, create detailed electrical schematics drawings and updating.
  • Source and select Electrical Components, Preparation, and Issue of BOM
  • Software Programming (PLC and HMI), System Implementation, Testing, Debugging.
  • Maintain detailed documentation
  • Coordinate with relevant department to meet customer requirement and keep to project schedules
  • Perform basic electrical wiring and troubleshooting
  • Analyze existing software and identify areas for modification and improvement
  • Keep to project schedules and resolve software and electrical issues in a timely manner
  • Support Remote and On-site troubleshooting at customer’s sites

Requirement:

  • Diploma / Degree in relevant Engineering discipline.
  • Minimum 2 years of relevant experience in the automation/semiconductor industry. Candidates will be offered a senior position based on qualification and/or experience.
  • Strong programming skills in PLC and HMI. Preferably Omron and Mitsubishi PLC, Proface HM
  • Strong troubleshooting and analytical skills
  • Able to read, design and troubleshoot from electrical schematics
  • Good command of written and spoken English
  • Highly motivated, driven by excellence and having an eye for details.
  • Able to work under tight schedules
  • Able to work after office hours when required
  • Able to go on business trip within short notice when it is required

Added Advantage -

  • Programming skills in Motion Control, Analog, PIDs, Process Control.
  • Knowledge of high-end fieldbus communication (eg. Modbus, EtherCAT, EIP)

Job Specializations:

· Engineering – Automation and Control Engineer / PLC Programmer.

About Ecsal Technologies Pte. Ltd.

First seen: May 20, 2026
Last updated: June 15, 2026