Enable job alerts via email!

Software Engineer (Industrial Automation, PC, or PLC)

INNOGRITY PTE. LTD.

Singapore

On-site

USD 60,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is looking for a skilled Software Engineer to enhance automation processes through designing and maintaining PLC-based control systems. This role involves collaboration with Mechanical and Electrical Engineers, overseeing programming and troubleshooting, and ensuring efficient operations in a manufacturing environment. The ideal candidate will possess strong skills in C# and various PLC systems, and have a keen ability to adapt to new technologies. Join a dynamic team where your contributions will drive significant improvements and innovations in automation.

Qualifications

  • 5+ years of experience in automation and PLC programming.
  • Strong understanding of electrical diagrams and troubleshooting.

Responsibilities

  • Develop and maintain control system software applications.
  • Oversee PLC programming and system troubleshooting tasks.

Skills

PLC Programming
HMI Design
C#
Electrical Diagrams
Motion Control
Troubleshooting
Machine Vision Systems
Time Management

Education

Degree in Computer Science
Diploma in Electrical Engineering

Tools

Mitsubishi PLC
TwinCAT 3.0
Panasonic PLC

Job description

We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, programming, implementing and maintaining PLC-based control systems to ensure smooth and efficient automation processes.


Responsibilities:

  • Develop and maintain new and existing control system software application.
  • Oversee PLC programming, HMI design, system troubleshooting, and ongoing maintenance activities.
  • Work closely with Mechanical and Electrical Engineers for requirements analysis and creation of requirements documentation.
  • Carry out automation and control implementation activities for plant modifications, capital projects and other identified plant improvement projects in line with defined specifications, budget and qualification of facilities in accordance with site to approved procedures.
  • Write, debug, and test PLC code according to customer requirements.
  • Liaise with customer on control requirement and commissioning of the software in customer site.
  • Prepare technical documentation and conduct customer training sessions.

Requirements:

  • Degree or Diploma in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Minimum 5 years of Experience in automation machines, motion control and IO control, PLC and HMI programming, configuration and troubleshooting within a manufacturing environment.
  • Strong understanding of electrical diagrams.
  • Knowledge in C# , PC programming is essential.
  • Experience with automation machinery.
  • Proficiency in Mitsubishi, TwinCAT 3.0, and Panasonic PLC & HMI systems.
  • Skilled in Ladder Diagram and Structured Text programming.
  • Experience with machine vision systems and ABB robotic programming is an advantage.
  • Fast learner with the ability to quickly adapt to new technologies.
  • Strong organizational and time management skills.
  • Ability to work independently with minimal supervision is a plus.
  • Proficient in both written and spoken English and Chinese to effectively communicate with regional counterparts and customers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.