1,719,125open jobs
102,305companies
258,655added this week
Browse all
Salary
≈ $21k – $56k per year (Estimated)
Location
In office (Gqeberha)

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Oct 2, 2026. NOV scores B on the Alion truth index.

Overview
Company
Impact
Profile match

NOV

NOV is a US oilfield equipment and technology company headquartered in Houston, Texas, supplying drilling rigs and rig components, downhole tools, drill pipe, artificial lift, completion and production equipment and aftermarket services to the oil and gas industry. Listed on the New York Stock Exchange, it traces its heritage to 1862 and took its current form as National Oilwell Varco in the 2005 merger of National Oilwell and Varco International, with sites in the US, Brazil, Norway, India and Saudi Arabia. It hires assembly and shop technicians, welders and painters, quality, mechanical and robotics engineers, field service technicians, project managers and accountants.

Software Engineer - Multi-Machine Control Automation

NOV South Africa is seeking a skilled and highly motivated Software Engineer to support and develop NOV’s Multi-Machine Control (MMC) automation package. The successful candidate will play a critical role in integrating, testing, troubleshooting, and optimizing automation systems across multiple machines and equipment platforms. This position is based in Gqeberha.

The ideal candidate will possess strong industrial automation experience, deep process understanding, and hands-on expertise with PLC control systems including Beckhoff with TwinCat and Siemens TIA Portal/S7 environments.

What We Offer

  • Opportunity to join a collaborative and inclusive team environment
  • Exposure to global projects and advanced engineering solutions
  • Work on mission-critical systems impacting safety and operations worldwide

Key Responsibilities

  • Support the development, integration, and testing of NOV’s Multi-Machine Control (MMC) automation systems.
  • Perform system-level testing to ensure multiple machines and subsystems operate together reliably and efficiently.
  • Develop, modify, and troubleshoot PLC software using:
    • Beckhoff / TwinCat / Structured Text
    • Siemens TIA Portal and S7 PLC platforms
    • Github
  • Diagnose and resolve automation, communication, and process-related issues across interconnected systems.
  • Work closely with product experts, commissioning teams, and engineering stakeholders to identify and implement effective solutions.
  • Debug and optimize machine control logic, sequencing, and automation performance.
  • Support commissioning, validation, and troubleshooting activities both in simulation and live operational environments.
  • Analyze machine interaction, process flow, and system behavior to improve reliability and performance.
  • Assist with network configuration and industrial communication troubleshooting.
  • Develop and maintain clear technical documentation, test procedures, and troubleshooting guides.
  • Provide technical support during system integration and customer acceptance testing.
  • Perform additional engineering and support tasks as required to meet project and operational goals.

Required Skills and Qualifications

Technical Competencies

  • Strong experience in industrial automation systems and machine control integration.
  • Advanced PLC programming and troubleshooting skills, particularly with:
    • Siemens TIA Portal
    • Siemens S7 PLCs
    • Allen-Bradley
    • Beckhoff Structured Text
  • Strong understanding of machine-to-machine interactions and process automation.
  • Experience testing and debugging complex automation systems involving multiple machines or subsystems.
  • Knowledge of industrial communication networks and protocols.
  • Strong troubleshooting and root-cause analysis capabilities.
  • Experience working with electrical, hydraulic, and mechanical system interfaces.
  • Ability to collaborate effectively with multidisciplinary engineering and product teams.
  • Excellent problem-solving and analytical skills.

Educational Requirements

  • Bachelor’s or Master’s degree in Software Engineering, Electrical Engineering, Automation Engineering, Mechatronics, Marine Engineering or a related field.
  • Relevant industrial automation certifications would be advantageous.

Preferred Experience

  • Experience with integrated automation systems in industrial or manufacturing environments.
  • Exposure to commissioning and field troubleshooting activities.
  • Experience with simulation and test environments is advantageous.
  • Experience with high-level programming (C++/C+) is a plus

Physical Requirements

  • Comfortable working with complex machinery, automation systems, and testing equipment.
  • Willingness to travel occasionally for commissioning or support activities if required.
  • Ability to work in an office-based team environment

Personal attributes:

  • Hands-on and solution-oriented with a strong sense of ownership
  • Able to work independently while contributing to a collaborative team
  • Interest in automation and offshore drilling systems
  • Willing to share knowledge and continuously learn
  • Reliable, structured, and quality-focused

We look forward to receiving your application and exploring the opportunity to work together at NOV.

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.
1,719,125 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.
Create a free account Continue with Google
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

Backend
Similar stack
Same company
Gqeberha
Programmer 1 month ago
In office • Full-Time • 3+ years exp • Bachelor's Degree • Jakarta
PHP
SQL
SAS
Apply
≈ $20k – $58k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Malaysia
Python
SQL
C#
ABAP
Perl
C#
.NET
ABAP
SAP BTP
Databases
MySQL
Oracle
Cassandra
MS SQL
AI/ML
Hadoop
DevOps
Azure
Analytics
ETL/ELT
Azure Data Factory
Microsoft Excel
Apply
In office • Full-Time • Bachelor's Degree • Ho Chi Minh City
Python
JavaScript
SQL
C#
C++
Node JS
Databases
Cassandra
ElasticSearch
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Microsoft Office
Apply
≈ $60k – $127k per year (Estimated) • In office • PhD • Cluj-Napoca
Python
TypeScript
AI/ML
Model Context Protocol
Function Calling
AI Agents
Semantic Kernel
AgentOps
LLM
RAG
LLMOps
LLM Guardrails
Tool Use
DevOps
Azure
CI/CD
Docker
Kubernetes
Azure AKS
Management
Gmail
WhatsApp
Apply
Platform Architect 2 days ago
≈ $58k – $124k per year (Estimated) • In office • Cluj-Napoca
DevOps
CI/CD
Kubernetes
Management
Gmail
WhatsApp
Apply
$15k – $16k per year • In office • Full-Time • 5+ years exp • Gqeberha
Apply
FINANCIAL MANAGER 9 hours ago
≈ $22k – $43k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Gqeberha
Management
Microsoft Office
Apply
Credit Controller 9 hours ago
≈ $19k – $36k per year (Estimated) • In office • Full-Time • 3+ years exp • Gqeberha
Apply
≈ $29k – $78k per year (Estimated) • In office • Full-Time • 3+ years exp • Gqeberha
Apply
≈ $24k – $54k per year (Estimated) • In office • Full-Time • 5+ years exp • Gqeberha
Apply
See all jobs
This is one of many
1,719,125 more open roles from verified company boards, updated every day.