Automation Specialist

3 weeks ago


Randfontein, South Africa Elchemie Full time

**Requirements**:

- Bachelor’s degree in electrical engineering, Automation, Computer Science, or a related field.
- Proven experience (5- 10 years) in PLC programming, preferably with a focus on industrial automation and control systems.
- Proficiency in programming languages used in PLC systems (such as ladder logic, structured text, or function block diagram).
- Familiarity with HMI development tools and practices.
- Experience in integrating PLC systems with software platforms through APIs, communication protocols, and data exchange mechanisms.
- Strong problem-solving skills and the ability to diagnose and troubleshoot technical issues.
- Knowledge of water management systems or related industries is a plus.
- Excellent communication skills and the ability to work collaboratively in cross functional teams.
- Attention to detail and a commitment to delivering high-quality results.
- Knowledge of safety regulations and best practices in industrial automation
- Should have own transport.
- Valid Drivers licence
- Completed Vaccination Certificate
- No criminal Record
- Medically fit to pass medical.
- Have basic engineering theory.
- Safety orientated.

**Duties**:

- Develop, design, and implement PLC programs using industry-standard programming languages (such as ladder logic, structured text, or function block diagram) based on project requirements.
- Create and modify PLC code to control various industrial processes, machinery, and equipment.
- Design and develop Human-Machine Interface (HMI) screens to provide operators with real-time information and control options.
- Ensure the user interface is intuitive, user-friendly, and provides essential process insights.
- Integrate PLC systems with the Waterbizz management platform to facilitate data exchange, remote monitoring, and control.
- Develop communication protocols and APIs to establish seamless connectivity between PLCs and the software platform.
- Diagnose and resolve issues related to PLC programming, hardware malfunctions, and communication errors.
- Conduct routine maintenance and updates to ensure optimal performance of PLC-controlled systems and integration components.
- Create and execute comprehensive test plans to validate PLC programs, HMI interfaces, and integration functionality.
- Collaborate with cross-functional teams to ensure proper integration and adherence to project specifications.
- Maintain detailed documentation of PLC programs, system configurations, integration protocols, and troubleshooting procedures.
- Keep accurate records of changes, upgrades, and modifications for future reference.
- Collaborate with engineers, software developers, and project managers to ensure successful project implementation and alignment with overall business objectives.