📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

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

🇬🇧 English
Siemens TIA Portal Siemens S7 PLCs Beckhoff TwinCAT Structured Text simulation software industrial communication networks GitHub C++

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec NOV.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 3 months ago

32 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

NOV

Gqeberha