Key details
Quick facts about this role
Location
Klerksdorp, North West
Work mode
On-site
Compensation
R 80 000 - R 85 000 per month
Posted
19 May 2026
Closes
08 Jun 2026
Jobs in Manufacturing
C&I Engineer (Mining Automation/Level 9 Systems) - Potchefstroom
Role Purpose
The C&I Engineer is responsible for the development, maintenance, standardisation, and support of PLC software used in Level 9 Collision Prevention Systems (CPS) for mining vehicles. The role focuses on automation, CANbus-based integration, software optimisation, and system reliability within mining environments, while ensuring alignment with ISO 21815 standards and operational requirements.
Key Responsibilities
PLC Software Development and Maintenance
Develop and maintain PLC software for Level 9 Collision Prevention Systems on mining vehicles
Enhance and improve existing PLC functionality to optimise system performance
Develop new PLC software solutions to support operational and project requirements
Ensure software is reliable, scalable, and aligned with company standards
Version Control and Standardisation
Manage PLC software version control processes and documentation
Standardise PLC code structures and develop reusable software modules
Implement structured software development, testing, and standardisation practices
Maintain accurate records of software revisions and updates
System Integration and Automation
Integrate sensors, devices, and third-party systems with PLC platforms
Support CANbus-based integration within mobile mining equipment environments
Assist with the development and integration of systems aligned with ISO 21815 standards
Provide technical support for auxiliary automation projects linked to IT-developed dashboards
Technical Support and Commissioning
Develop software solutions that enable Senior Technicians to independently commission mining vehicles
Support troubleshooting, fault-finding, and system diagnostics activities
Collaborate with engineering and technical teams to resolve integration and automation challenges
Provide ongoing technical support for deployed systems and applications
Role Requirements
BEng or BTech Degree in Electrical, Electronic, Mechatronic, Control & Instrumentation, or related engineering field
3 – 5 years’ relevant experience within industrial automation, PLC programming, or control systems environments
Strong PLC programming experience, preferably using Codesys
Good understanding of industrial automation and control systems
Experience with CANbus systems, mining equipment, or ISO 21815 standards will be advantageous
Strong problem-solving and fault-finding abilities
Ability to integrate multiple systems and devices into PLC environments
Structured and methodical approach to software development and testing
Ability to work independently and collaboratively within a technical team environment
Benefits
Medical Aid Contribution
Group Life Cover
5% Provident Fund contribution based on basic salary
Cell Phone Allowance
Should you not receive a response within 10 working days, please consider your application unsuccessful.
The C&I Engineer is responsible for the development, maintenance, standardisation, and support of PLC software used in Level 9 Collision Prevention Systems (CPS) for mining vehicles. The role focuses on automation, CANbus-based integration, software optimisation, and system reliability within mining environments, while ensuring alignment with ISO 21815 standards and operational requirements.
Key Responsibilities
PLC Software Development and Maintenance
Develop and maintain PLC software for Level 9 Collision Prevention Systems on mining vehicles
Enhance and improve existing PLC functionality to optimise system performance
Develop new PLC software solutions to support operational and project requirements
Ensure software is reliable, scalable, and aligned with company standards
Version Control and Standardisation
Manage PLC software version control processes and documentation
Standardise PLC code structures and develop reusable software modules
Implement structured software development, testing, and standardisation practices
Maintain accurate records of software revisions and updates
System Integration and Automation
Integrate sensors, devices, and third-party systems with PLC platforms
Support CANbus-based integration within mobile mining equipment environments
Assist with the development and integration of systems aligned with ISO 21815 standards
Provide technical support for auxiliary automation projects linked to IT-developed dashboards
Technical Support and Commissioning
Develop software solutions that enable Senior Technicians to independently commission mining vehicles
Support troubleshooting, fault-finding, and system diagnostics activities
Collaborate with engineering and technical teams to resolve integration and automation challenges
Provide ongoing technical support for deployed systems and applications
Role Requirements
BEng or BTech Degree in Electrical, Electronic, Mechatronic, Control & Instrumentation, or related engineering field
3 – 5 years’ relevant experience within industrial automation, PLC programming, or control systems environments
Strong PLC programming experience, preferably using Codesys
Good understanding of industrial automation and control systems
Experience with CANbus systems, mining equipment, or ISO 21815 standards will be advantageous
Strong problem-solving and fault-finding abilities
Ability to integrate multiple systems and devices into PLC environments
Structured and methodical approach to software development and testing
Ability to work independently and collaboratively within a technical team environment
Benefits
Medical Aid Contribution
Group Life Cover
5% Provident Fund contribution based on basic salary
Cell Phone Allowance
Should you not receive a response within 10 working days, please consider your application unsuccessful.