Enable job alerts via email!

Automation Technician/Software Engineer

The Legends Agency

Heidelberg

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Job summary

A leading engineering firm in Heidelberg, Western Cape, is seeking an Automation Engineer to design and optimize industrial automation solutions. The ideal candidate has a Bachelor's degree in Electrical Engineering and over 3 years of PLC/SCADA programming experience. Join a team passionate about technology and problem-solving to deliver high-quality automation systems.

Qualifications

  • 3+ years experience in PLC/SCADA programming and implementation.
  • Strong knowledge of industrial automation environments.

Responsibilities

  • Configure PLC and SCADA software according to specifications.
  • Test and validate automation software in lab and client environments.
  • Commission and deploy automation systems at customer locations.
  • Troubleshoot and optimise PLC, SCADA, and network performance.
  • Collaborate with engineers and project managers to deliver solutions.
  • Provide training and technical support to customers.
  • Ensure compliance with safety, quality, and technical standards.

Skills

PLC/SCADA programming
Industrial automation
Problem-solving
Communication
Teamwork

Education

Bachelors Degree in Electrical Engineering, Mechatronics, or Industrial Automation

Tools

Siemens TIA Portal
SCADA systems (Ignition, Wonderware)
Industrial networks (ProfiNet)
Job description
Automation Engineer / Software Engineer

Location: Heidelberg, Western Cape

Market-Related Salary (based on experience)

Are you passionate about industrial automation, problem-solving, and creating smart, efficient control systems?

We’re looking for an Automation / Software Engineer to join our innovative engineering team someone who thrives on developing, commissioning, and optimising automation solutions across diverse industries.

Requirements
  • Bachelors Degree in Electrical Engineering, Mechatronics, or Industrial Automation.
  • 3+ years experience in PLC/SCADA programming and implementation.
Key Responsibilities
  • Configure PLC and SCADA software according to functional design specifications.
  • Test and validate automation software in both lab and client-site environments.
  • Commission and deploy automation systems at customer locations.
  • Troubleshoot and optimise PLC, SCADA, and network performance.
  • Collaborate closely with engineers, project managers, and clients to deliver high-quality automation solutions.
  • Provide training and technical support to customers.
  • Ensure full compliance with safety, quality, and technical standards.
Strong knowledge of:
  • Siemens TIA Portal
  • SCADA systems (Ignition, Wonderware)
  • Industrial networks (ProfiNet)
  • Proven experience in industrial automation environments.
  • Hands‑on, practical, and detail‑oriented approach.
  • Excellent teamwork, communication, and problem‑solving skills.
  • Flexible, adaptable, and solution‑driven mindset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.