Systems & Software Engineer

E and D Recruiters
Full-time South-Africa, South-Africa Other-General
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.

Duties & Responsibilities

Systems & Software Engineer
Benoni
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 Later

Job Overview

Job Type: Full-time
Location: South-Africa, South-Africa
Posted: March 02, 2026
Deadline: April 11, 2026