Develop and maintain PC Software programs for automation systems
Customize UI and function based on the user’s requirement.
Design and implement control logic based on process and equipment requirements.
Conduct system testing, debugging, and commissioning of automation systems (FAT & SAT).
Integrate with PLC devices, SQL database, MES system and industrial robots for data communication and control.
Collaborate with internal teams to support system integration, testing, and deployment.
Collaborate with internal teams/department to create a Control Concept Document.
Create and maintain technical documentation, including specifications and user manuals, interfacing document between PLC and PC, Database Design Document and Software Design Document.
Ensure compliance with safety standards and industry regulations.
Requirements
Diploma or Degree in Electrical Engineering, Electronics, Mechatronics, Software Engineering, or related field.
Strong proficiency and hands-on experience in ************* for Windows Form / WPF Application.
Knowledge or experience in C# (.NET) is an advantage.
Basic understanding in PLC programming is an advantage.
Familiar with standard hardware communication interfaces such as TCP/IP and RS-232 / RS-485 serial communication.
Basic knowledge on PC-PLC communication protocol such as Omron FINS commands, and Mitsubishi MC Protocol.
Practical database knowledge with relational databases (e.g. Microsoft SQL Server / Oracle / Postgres SQL)
Ability to read electrical schematics, wiring diagrams, control panel drawing and IO layout.
Knowledge of servo systems, vision system, barcode scanners, sensors, safety circuits, and industrial control hardware is an advantage.
Experience in system testing, debugging, and commissioning (FAT/SAT).
Willingness to work on-site and support commissioning activities when required.
Knowledge of safety standards and industrial best practices is an advantage.