Salary
≈ $21k – $55k per year (Estimated)
Location
In office (Durban)
Employment
Contractor
Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Oct 15, 2026. Job Mail scores C on the Alion truth index.
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
KEY RESPONSIBILITIES
- Support the operation, maintenance, troubleshooting and optimisation of industrial production machinery.
- Diagnose technical problems involving mechanical, electrical, electromechanical and automated systems.
- Apply PLC programming knowledge to support machine control, fault-finding, automation and process improvements.
- Utilise Python programming for technical applications, data analysis, process automation or engineering problem-solving, where applicable.
- Assist with programming, testing, commissioning and modification of automated equipment.
- Interpret technical drawings, electrical schematics, control diagrams and machine documentation.
- Investigate recurring machinery faults and implement solutions to improve equipment reliability.
- Assist with engineering projects, equipment installations, upgrades and commissioning activities.
- Identify opportunities to improve production efficiency, machine performance and process reliability.
- Collect, analyse and interpret machine performance and production data.
- Collaborate with production, maintenance and engineering teams to resolve technical issues.
- Support preventative maintenance initiatives and continuous improvement projects.
- Ensure compliance with relevant engineering, operational and safety standards.
Candidates must demonstrate technical capability in industrial machinery and programming.
Essential requirements:
- Strong technical understanding of industrial machinery and manufacturing equipment.
- Knowledge of mechanical, electrical and electromechanical systems.
- PLC programming experience or demonstrable PLC programming capability.
- Python programming experience or demonstrable Python programming capability.
- Practical ability to troubleshoot technical and machinery-related problems.
- Understanding of machine control, automation principles and production processes.
- Ability to analyse technical problems and develop logical, practical solutions.
- Ability to read and interpret technical drawings, schematics and engineering documentation.
- Strong analytical, logical-thinking and problem-solving skills.
- A hands-on approach to engineering, machinery and technical fault-finding.
- Experience with Siemens, Allen-Bradley/Rockwell or other industrial PLC platforms.
- Exposure to HMI systems, SCADA, sensors, instrumentation and industrial control systems.
- Experience with automated production lines, robotics or process-control equipment.
- Exposure to mechanical drives, motors, conveyors, pumps, pneumatics and hydraulics.
- Experience with machinery used in paper manufacturing, corrugated packaging, packaging lines or food and beverage processing.
- Knowledge of production data collection, machine monitoring and performance optimisation.
- Matric.
- BEng, BSc or BTech in Electromechanical Engineering, Mechatronics Engineering, Electrical Engineering or a closely related engineering discipline.
- Entry-level graduates through to engineers with a maximum of 4 years’ relevant experience will be considered. Salary will be in alignment to experience
- Demonstrable PLC and/or Python programming capability is mandatory for consideration.
- Relevant hands-on technical, machinery, automation or programming exposure is required.
- Experience in paper, packaging, FMCG, food and beverage or other industrial manufacturing environments will be highly advantageous.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,701,118 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Robotics
Similar stack
Same company
Durban
Electromechanical/Mechatronics Engineer
3 hours ago
≈ $21k – $53k per year (Estimated) • In office • Contractor • Bachelor's Degree • South Africa
Python
Apply
Group Lead, Controls Engineering
1 day ago
$70k – $96k per year • Equity • In office • 5+ years exp • Cambridge
Apply
$85k – $158k per year • In office • Secret • 5+ years exp • Bachelor's Degree • Troy
Apply
$71k – $131k per year • In office • Secret • 2+ years exp • Bachelor's Degree • Troy
Apply
≈ $36k – $93k per year (Estimated) • In office • 1+ year exp • Singapore
Python
C++
AI/ML
AI Agents
Machine Learning
DevOps
CI/CD
Git
Docker
Kubernetes
Robotics
ROS
ROS2
Path Planning
Motion Planning
Apply
Water Treatment Operator
7 hours ago
≈ $12k – $29k per year (Estimated) • In office • Full-Time • Durban
Apply
This is one of many
1,701,118 more open roles from verified company boards, updated every day.

