ASAsmacs
PLC PROGRAMMER
Saudi Arabia ₹50K-50K LPA Posted 30 Oct 2026
FULL TIME
Configuring
Troubleshooting
Job Description
PLC Programmer
Job brief
The PLC Programmer is accountable for troubleshooting, updating, and maintaining PLC-based automation as well as VFD and control systems to support safe, dependable plant operations. Key duties include diagnosing equipment faults, modifying PLC programs (Siemens, Mitsubishi, etc.), carrying out preventive maintenance, and collaborating with maintenance and production teams to strengthen equipment reliability and availability.
Responsibilities
- Troubleshoot PLC-based automation systems and determine the root causes of equipment breakdowns and recurring faults.
- Diagnose issues in Siemens and Mitsubishi PLCs, I/O modules, HMI systems, communication networks, sensors, instruments, and related control circuits.
- Modify, test, and deploy PLC programs to resolve faults, enhance equipment performance, and satisfy approved operational requirements.
- Secure approval for program changes, maintain change records and backups, and confirm interlocks and safe operation before returning equipment to service.
- Review PLC logic, alarms, operating sequences, and field signals to detect abnormal conditions and assist with fault diagnosis.
- Carry out preventive maintenance on PLC panels, control power supplies, I/O modules, communication devices, and automation equipment.
- Maintain up-to-date backups of PLC and HMI programs, parameters, and configurations, and support system restoration when needed.
- Troubleshoot PLC interfaces with drives, motor control systems, hydraulic and pneumatic equipment, and process instruments.
- Update HMI screens, alarms, and parameters to reflect approved PLC modifications.
- Inspect and troubleshoot industrial communication networks, resolving communication faults between connected equipment.
- Provide emergency breakdown assistance and coordinate with electrical, mechanical, and production personnel to restore equipment to operational status.
- Review breakdown history and recommend corrective and preventive actions to reduce downtime and prevent repeat failures.
- Support I/O checks, functional testing, equipment commissioning, and automation system upgrades.
- Keep PLC program versions, I/O lists, control drawings, and maintenance records current.
- Identify critical automation spare parts and support spare parts selection and inventory planning.
- Maintain and monitor the VFD, instruments, and other control system components.
- Offer technical guidance to maintenance technicians and coordinate with equipment suppliers and OEM specialists.
- Comply with site safety procedures, permit-to-work processes, and lockout/tagout requirements during testing, troubleshooting, and maintenance activities.
- Prepare maintenance reports and complete other duties assigned by the manager.
Requirements and skills
- Associate degree / technical college diploma or higher in Electrical Engineering, Electronics, Automation, Control Engineering or a related discipline.
- At least 8 years of direct, hands-on experience in industrial automation maintenance, including PLC troubleshooting, program modification, and preventive maintenance.
- Demonstrated proficiency in BOTH Siemens and Mitsubishi PLC programming, including online diagnostics, program modification, backup, and restoration.
- Hands-on experience with relevant Siemens engineering tools (such as STEP 7 / SIMATIC Manager or TIA Portal) and Mitsubishi engineering tools (such as GX Developer or GX Works).
- Ability to read and interpret PLC logic, electrical schematics, control drawings, I/O lists, and equipment operating sequences.
- Working knowledge of HMI systems, industrial communication networks, variable-speed drives, sensors, and process instrumentation.
- Strong troubleshooting and root cause analysis abilities, with capability to work effectively during equipment breakdowns.
- Knowledge of safe electrical work, machine interlocks, controlled program changes, and lockout/tagout procedures.
- Ability to communicate in English, read technical manuals, and produce maintenance reports.
- Experience in steel manufacturing or a similar heavy industrial environment is preferred.
