This job is no longer available
This job expired on 19/08/2026. It no longer accepts applications.
Software Engineer – Automation, Simulation & Multi-Machine Control
NOV · Gqeberha
Job description
About the role
We are looking for a motivated Software Engineer to develop, integrate, test and optimise advanced automation, simulation and multi‑machine control systems for NOV's drilling and industrial equipment platforms. You will work on both virtual simulation environments and live machine control systems that support mission‑critical operations worldwide.
Key responsibilities
- Develop, configure, modify and troubleshoot PLC software for automation and multi‑machine control.
- Debug and optimise machine control logic, sequencing and overall automation performance.
- Configure PLCs for both simulation and live environments and maintain simulation platforms for testing, validation and training.
- Perform system‑level integration, testing, commissioning and customer acceptance activities.
- Diagnose and resolve automation, communication and process‑related issues across interconnected systems.
Required profile
- Bachelor's or Master's degree in Software Engineering, Electrical Engineering, Automation Engineering, Mechatronics Engineering or Marine Engineering.
Required skills
- Strong experience with industrial automation and machine‑control integration.
- Advanced PLC programming and troubleshooting using Siemens TIA Portal and Siemens S7 PLCs.
- Proficiency with Beckhoff TwinCAT / Structured Text.
- Experience with Allen‑Bradley PLCs.
- Knowledge of simulation software and virtual testing environments.
- Understanding of industrial communication networks and protocols.
- Familiarity with GitHub or other version‑control systems.
- Basic knowledge of C++ (beneficial).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
NOV
Gqeberha