Location
In office (Johannesburg)
Employment
Full-Time
First seen by Alion on Oct 29, 2026.
Overview
Company
Impact
Profile match
Reference: NCM003514-KMa-1
We are seeking technically strong Electromechanical and Mechatronics Engineers with a solid understanding of industrial machinery, equipment functionality, automation and programming.
The ideal candidates must demonstrate practical technical aptitude and programming capability, with an interest in troubleshooting, improving and optimising manufacturing machinery. Candidates with exposure to paper and packaging machinery, FMCG production equipment, and food and beverage processing machinery will be highly desirable.
Technical machinery knowledge and PLC and/or Python programming experience are essential requirements for consideration. Candidates must be able to demonstrate relevant programming knowledge or practical application. Duties & Responsibilities KEY RESPONSIBILITIES
Candidates must demonstrate technical capability in industrial machinery and programming.
Essential requirements:
We are seeking technically strong Electromechanical and Mechatronics Engineers with a solid understanding of industrial machinery, equipment functionality, automation and programming.
The ideal candidates must demonstrate practical technical aptitude and programming capability, with an interest in troubleshooting, improving and optimising manufacturing machinery. Candidates with exposure to paper and packaging machinery, FMCG production equipment, and food and beverage processing machinery will be highly desirable.
Technical machinery knowledge and PLC and/or Python programming experience are essential requirements for consideration. Candidates must be able to demonstrate relevant programming knowledge or practical application. Duties & Responsibilities 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.
2,139,755 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
Johannesburg
Junior Mechatronics Engineer
11 days ago
$204k – $262k per year (gross) · In office · Full-Time · Centurion
Apply
Junior Mechanical / Mechatronics Engineer
7 days ago
In office · Full-Time · Stellenbosch
Design
SolidWorks
SpaceTech
Abaqus
ANSYS
Apply
In office · Full-Time · Johannesburg
Design
AutoCAD
Apply
Junior Mechanical / Mechatronics Engineer
22 days ago
In office · Full-Time · 2+ years exp · Stellenbosch
Design
SolidWorks
SpaceTech
Abaqus
ANSYS
Apply
Mechatronics Engineer
13 days ago
$22k – $25k per year (gross) · In office · 2+ years exp · South Africa
Python
DevOps
Git
Apply
Apply
Apply
$33k – $36k per year (gross) · In office · Full-Time · Johannesburg
PHP
Analytics
Microsoft Excel
Apply
In office · Full-Time · Johannesburg
Apply
$85k – $95k per year (gross) · In office · Full-Time · Johannesburg
Apply
This is one of many
2,139,755 more open roles from verified company boards, updated every day.

