E
Posted:
March 02, 2026
Location:
South-Africa, South-Africa, South-Africa
Job Description
Reference: Pta -EP-2
We are looking for a Software Engineer who can work across full stack - from Linux systems and PLCs through to user-facing dashboards. Our client works with mobile control systems, primarily in mining and heavy machinery. They integrate CrossControl HMI/PLCs into off-highway equipment, build safety-critical embedded systems (ISO 21815), and develop custom automation solutions.
Benoni
Responsibilities:
We are looking for a Software Engineer who can work across full stack - from Linux systems and PLCs through to user-facing dashboards. Our client works with mobile control systems, primarily in mining and heavy machinery. They integrate CrossControl HMI/PLCs into off-highway equipment, build safety-critical embedded systems (ISO 21815), and develop custom automation solutions.
Duties & Responsibilities
Systems & Software EngineerBenoni
Responsibilities:
- PLC programming in Codesys (Structured Text) for control systems
- HMI development - building interfaces operators actually want to use
- Working with Linux-based systems (CrossControl hardware runs on Linux)
- Commissioning systems on-site when needed
- Building monitoring dashboards that turn machine data into useful insights
- Data pipelines - getting information from machines to screens
- Python for tooling and backend work <...
Apply for this Job
Submit your application for the Systems & Software Engineer position at E and D Recruiters.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
South-Africa, South-Africa
Posted:
March 02, 2026
Deadline:
April 11, 2026