- Potchefstroom
- Salary: R80 000.00 - R85 000.00 Per Month
- Job Type: Permanent
- Sectors: Engineering Mining
- Benefits: Medical Aid Pension
- Reference: TE-CIEP
Vacancy Details
Employer: Talent Evolution (Pty) Ltd
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
Required Skills
- C&I Engineer: 3 to 4 years
Candidate Requirements
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.
1 person has applied for this job. 64 people have viewed this job.
About Talent Evolution (Pty) Ltd
Talent Evolution is a provider of Talent Management Services to help clients achieve greater organisational performance by assisting, recruiting, developing and engaging the best and most talented people for their businesses. With over 21 years of professional service and market knowledge, Talent Evolution has a tailor made solution for all our clients talent needs across a wide range of industries.
More Jobs at Talent Evolution (Pty) Ltd
Mining Production Engineer - Kathu
- Kimberley
- Job Type: Permanent
- Posted 18 May 2026 | 60 Days left
Head of Mining Operations - Pretoria
- Pretoria
- Job Type: Permanent
- Posted 18 May 2026 | 60 Days left
Operations Manager (Mining Safety Technology & Collision Prevention Systems) - Mokopane
- Mokopane
- Job Type: Permanent
- Posted 18 May 2026 | 60 Days left
Applications Engineer – Mining Safety Technology - Potchefstroom
- Potchefstroom
- Job Type: Permanent
- Posted 18 May 2026 | 60 Days left