PLC Programmer
Job Location:
Pretoria - South Africa
Monthly Salary:
Not provided by the employer
Posted:
3 November 2026 (10 hours ago)
Application Deadline:
31 January 2027
Vacancies:
1 Vacancy
Job Summary
Reference: NES028683-RS-1
An exciting opportunity is available for a skilled PLC Programmer to join a dynamic engineering team specialising in industrial automation and control systems. The successful candidate will be responsible for developing programming configuring testing and commissioning PLC-based control systems to improve operational efficiency reliability and productivity.
This role is suited to a technically minded individual with strong troubleshooting skills and practical experience in PLC programming automation systems and industrial control applications.
An exciting opportunity is available for a skilled PLC Programmer to join a dynamic engineering team specialising in industrial automation and control systems. The successful candidate will be responsible for developing programming configuring testing and commissioning PLC-based control systems to improve operational efficiency reliability and productivity.
This role is suited to a technically minded individual with strong troubleshooting skills and practical experience in PLC programming automation systems and industrial control applications.
Duties & Responsibilities
An exciting opportunity is available for a skilled PLC Programmer to join a dynamic engineering team specialising in industrial automation and control systems. The successful candidate will be responsible for developing programming configuring testing and commissioning PLC-based control systems to improve operational efficiency reliability and productivity.
This role is suited to a technically minded individual with strong troubleshooting skills and practical experience in PLC programming automation systems and industrial control applications.
This role is suited to a technically minded individual with strong troubleshooting skills and practical experience in PLC programming automation systems and industrial control applications.
Key Responsibilities
- Develop write modify and maintain PLC programs for industrial machinery and automated systems.
- Configure and integrate PLCs HMIs SCADA systems and associated control equipment.
- Design develop and implement automation and control solutions in line with project requirements.
- Conduct system testing fault-finding troubleshooting and debugging.
- Perform commissioning installation and start-up activities at client sites.
- Diagnose and resolve electrical instrumentation and control system issues.
- Interpret electrical schematics control panel drawings and technical documentation.
- Collaborate with electrical mechanical and project engineering teams to deliver integrated automation solutions.
- Provide technical support system upgrades and ongoing maintenance where required.
- Prepare and maintain programming documentation system specifications and project reports.
- Ensure all work complies with applicable engineering standards safety requirements and project specifications.
- Travel to client sites for commissioning maintenance and technical support when required.
Minimum Requirements
- National Diploma BTech or degree in Electrical Engineering Electronic Engineering Mechatronics or a related technical field; alternatively relevant practical experience.
- Proven experience in PLC programming and industrial automation.
- Practical knowledge of at least one major PLC platform such as Siemens Allen-Bradley/Rockwell Mitsubishi Omron or Schneider Electric.
- Experience with HMI development and industrial communication protocols.
- Ability to read and interpret electrical schematics and control system drawings.
- Strong troubleshooting analytical and problem-solving skills.
- Knowledge of industrial control systems sensors actuators and instrumentation.
- A valid drivers licence and willingness to travel to client sites where required.
Advantageous Experience
- Experience with Siemens TIA Portal Step 7 Rockwell Studio 5000 or equivalent programming software.
- Exposure to SCADA systems industrial networking and communication protocols.
- Experience with VSDs servo drives motion control and motor control systems.
- Electrical panel design wiring and integration experience.
- Experience in manufacturing process automation mining water treatment or material-handling applications.
- Experience with PLC system upgrades commissioning and on-site fault-finding.
Key Competencies
- Strong technical and programming ability.
- Excellent fault-finding and troubleshooting skills.
- Logical thinking and attention to detail.
- Ability to work independently and within a multidisciplinary team.
- Good communication and client-facing skills.
- Effective time management and project coordination.
- Willingness to learn new technologies and keep up with automation developments.
Required Experience:
IC