PLC Automation Engineer – Industrial Controls

JVR Software

Centurion

On-site

ZAR 600,000 - 800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Network Finance is seeking a skilled Software Engineer - PLC Automation in Gauteng to develop, program, test, and commission PLC-based automation systems for industrial applications.

You will combine software development with control systems knowledge to deliver reliable, efficient automation solutions and collaborate with multidisciplinary engineering teams to optimise processes and equipment performance.

Qualifications

  • Degree or equivalent in Software Engineering, Electronic Engineering, Electrical Engineering, Mechatronics or control systems.
  • Proven PLC programming and industrial automation software development experience.
  • Strong understanding of industrial control systems, automation principles and control logic.
  • Experience with one or more PLC platforms (Siemens, Allen-Bradley, Schneider, Omron, Mitsubishi).
  • Experience with HMI/SCADA development and configuration.
  • Knowledge of Modbus, Profinet, Profibus, EtherNet/IP, OPC UA communications.
  • Ability to troubleshoot software and hardware interfaces in automated systems.
  • Strong documentation and communication skills.

Responsibilities

  • Develop, program, configure, and maintain PLC-based automation and control systems for industrial applications.
  • Write, test, debug, and optimise PLC software to meet functional, operational, and safety requirements.
  • Develop and configure HMI and SCADA applications for machine control, process visualisation, monitoring, and data acquisition.
  • Integrate PLCs with electrical equipment, instrumentation, sensors, actuators, drives, and other control devices.
  • Develop control logic, sequences, interlocks, alarms, and process control functions.
  • Perform software testing, simulation, troubleshooting, and system validation before deployment.
  • Participate in installation, commissioning, and start-up of automated machinery and industrial systems.
  • Diagnose and resolve PLC software, communication, instrumentation, and control system faults.
  • Collaborate with multidisciplinary engineers to ensure seamless system integration.
  • Develop and maintain technical documentation, including software specifications and operating manuals.
  • Modify and upgrade existing PLC software to improve performance and reliability.
  • Integrate industrial communication protocols between PLCs, HMIs, SCADA, drives, and supervisory systems.

Skills

PLC programming
Industrial automation
SCADA/HMI development
Software testing

Education

Bachelor's degree in Electrical/Software/Mechatronics

Tools

Siemens PLCs
Allen-Bradley/Rockwell
Schneider Electric PLCs
Omron PLCs
Mitsubishi PLCs

Job description

Network Finance is seeking a skilled Software Engineer - PLC Automation in Gauteng to develop, program, test, and commission PLC-based automation systems for industrial applications.

You will combine software development with control systems knowledge to deliver reliable, efficient automation solutions and collaborate with multidisciplinary engineering teams to optimise processes and equipment performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Industrial PLC Automation Engineer
Industrial PLC Automation Engineer

JVR Software • Pretoria

On-site
ZAR 420,000 - 700,000
Engineer
Engineer

JVR Software • Centurion

On-site
ZAR 600,000 - 800,000
Senior Automation Engineer: PLC, HMI & Machinery Design
Senior Automation Engineer: PLC, HMI & Machinery Design

Network Finance • Gauteng

On-site
ZAR 700,000 - 1,100,000
Senior Control Systems Engineer: PLC/SCADA Lead
Senior Control Systems Engineer: PLC/SCADA Lead

Network Finance • Gauteng

On-site
ZAR 600,000 - 900,000
Senior Automation Engineer: SCADA & PLC Innovation Lead
Senior Automation Engineer: SCADA & PLC Innovation Lead

Network Finance • Randburg

On-site
ZAR 800,000 - 1,100,000
Automation & Control Systems Engineer - PLC, HMI, SCADA
Automation & Control Systems Engineer - PLC, HMI, SCADA

Placements24 • Gauteng

On-site
ZAR 540,000 - 960,000
Performance-based bonus
Health insurance
Retirement savings plan
Industrial Automation Engineer - PLC Specialist
Industrial Automation Engineer - PLC Specialist

Placements24 • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work arrangement
Medical aid and retirement fund benef其
Performance-related bonuses
+1
Industrial Automation Engineer: PLC/SCADA & Control Systems
Industrial Automation Engineer: PLC/SCADA & Control Systems

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 1,100,000
Annual bonus
Health insurance
Training opportunities
+4
Senior Controls Engineer – Industrial Automation Specialist
Senior Controls Engineer – Industrial Automation Specialist

Placements24 • Bloemfontein

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Comprehensive health insurance
Retirement benefits
+4
PLC Programmer – Industrial Automation & Commissioning
PLC Programmer – Industrial Automation & Commissioning

Network Recruitment • Pretoria

On-site
ZAR 350,000 - 550,000