Talent.com
PLC Programmer

PLC Programmer

Network ContractingJohannesburg, South Africa
30+ days ago
Job description

Key Responsibilities

  • Design, develop, program and commission PLC control systems (Allen-Bradley / Siemens S7 / TIA Portal / Rockwell).
  • Modify and optimise existing PLC code to improve production efficiency and reliability.
  • Integrate SCADA / HMI systems (Wonderware, WinCC, Ignition) with PLC hardware.
  • Conduct fault-finding, troubleshooting and root cause analysis on automation systems.
  • Support changeovers, upgrades and plant expansions with robust control system design.
  • Ensure network integration (Profibus, Profinet, DeviceNet, Ethernet / IP, AS-i) is stable and reliable.
  • Collaborate with engineering, maintenance and production teams on continuous improvement & OEE optimisation .
  • Document control system architecture, code changes and wiring diagrams (E-Plan / AutoCAD Electrical).
  • Adhere to safety, HACCP, GMP and ISO standards where applicable

Minimum Requirements

  • National Diploma / BTech / BEng in Electrical, Electronic or Mechatronics Engineering.
  • 3–5+ years’ hands-on PLC programming experience in FMCG / packaging / high-volume manufacturing.
  • Proven ability to work with Allen-Bradley (ControlLogix / CompactLogix) and / or Siemens S7 / TIA Portal .
  • SCADA / HMI experience (Wonderware, WinCC, Ignition or similar).
  • Strong understanding of AC / DC drives, servos, motion control and safety circuits .
  • Solid knowledge of industrial communication protocols : Profibus, Profinet, DeviceNet, Ethernet / IP.
  • Experience with robotics (KUKA, ABB, Fanuc) and high-speed packaging equipment (Krones, Tetra Pak, Sidel, KHS) advantageous.
  • Familiar with electrical drawings and standards (E-Plan, AutoCAD Electrical).
  • Create a job alert for this search

    Plc Programmer • Johannesburg, South Africa

    Related jobs
    • Promoted
    Senior Programming and Software Developer - Automotive Aftermarket Parts Package Negotiable dep[...]

    Senior Programming and Software Developer - Automotive Aftermarket Parts Package Negotiable dep[...]

    Acumen Resources Development (Pty) Ltd.Gauteng, South Africa
    Senior Programming and Software Developer.The Senior Programming and Software Developer will create, modify, and test the code, forms, and scripts that allow computer applications to run.Work from ...Show moreLast updated: 30+ days ago
    • Promoted
    Automation Developer

    Automation Developer

    Network RecruitmentJohannesburg, South Africa
    Design, develop, and optimize automated business processes using low-code platforms such as.Nintex K2, n8n, or Power Automate. Customize automation logic and user interfaces using JavaScript, HTML / C...Show moreLast updated: 30+ days ago
    • Promoted
    Edgecam Milling Programmer - Lanseria R10K - R30K CTC per month

    Edgecam Milling Programmer - Lanseria R10K - R30K CTC per month

    Ashton PersonnelGauteng, South Africa
    Plastic Engineering Client in Lanseria : Edgecam Milling Programmer.Plastic Engineering client based in Lanseria is seeking a. This position will involve generating CNC toolpaths for milling machines...Show moreLast updated: 30+ days ago
    • Promoted
    Programmer Lanseria

    Programmer Lanseria

    Ashton PersonnelGauteng, South Africa
    Plastic Engineering Client - Edgecam Milling Programmer.A Plastic Engineering client based in Lanseria is seeking a.This position will involve generating CNC toolpaths for milling machines using Ed...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    E&D RecruitersJohannesburg, South Africa
    The company develops innovative power electronics systems for.BEng (Electronic OR Electrical Engineering).Minimum 3 years of relevant working experience. Solid working experience in embedded C progr...Show moreLast updated: 30+ days ago
    • Promoted
    PLC Programmer (Contract)

    PLC Programmer (Contract)

    Network ContractingJohannesburg, South Africa
    National Diploma / BTech / BEng in Electrical, Electronic or Mechatronics Engineering.PLC programming experience in FMCG / packaging / high-volume manufacturing. Proven ability to work with Allen-Bradley (C...Show moreLast updated: 23 days ago
    • Promoted
    CNC Programmer

    CNC Programmer

    Perfect Placement RecruitmentCenturion, Gauteng, South Africa
    Develop, write, and optimise CNC programs for milling, turning, and grinding machines.Interpret engineering drawings, CAD / CAM files, and technical specifications. Set up, test, and adjust CNC machin...Show moreLast updated: 3 days ago
    • Promoted
    Graduate Mechatronics Degree from University for PLC Programming

    Graduate Mechatronics Degree from University for PLC Programming

    Diverse Consulting SolutionsJohannesburg, Gauteng, South Africa
    Graduate Mechatronics Degree from University for PLC Programming.Near OR Tambo | Permanent position | Will be working at the company premises. Must have a Matric Certificate / or equivalent - essent...Show moreLast updated: 20 days ago
    • Promoted
    PLC Programmer

    PLC Programmer

    Network RecruitmentCenturion, South Africa
    As a Specialist Engineering Recruitment Consultant, Im always searching for top talent in the automation space.If you're a PLC Programmer ready for a change of scenery, Id love to be your partner i...Show moreLast updated: 30+ days ago
    • Promoted
    Copy of Automation Specialist

    Copy of Automation Specialist

    Smart PAWorkFromHome, Gauteng, South Africa
    Permanent employee, Full-time • South Africa - REMOTE.Salary : 400,000 - 580,000 R per year.At SmartPA, we don’t just provide support – we transform it. Our mission is simple yet bold : to redefine ad...Show moreLast updated: 1 day ago
    • Promoted
    Project Engineer (PLC Programming & Commissioning)

    Project Engineer (PLC Programming & Commissioning)

    Carlysle Human CapitalJohannesburg, Gauteng, South Africa
    Design, program, and configure PLC & HMI / SCADA systems (Siemens, Rockwell, Schneider, Omron).Integrate control systems, test, and commission on-site. Solve technical challenges hands-on while inte...Show moreLast updated: 1 day ago
    • Promoted
    Programmer - based in Amalgam (JHB West Rand) Market Related

    Programmer - based in Amalgam (JHB West Rand) Market Related

    Ad Hoc ClientGauteng, South Africa
    General Profiling ( is a well-established, industry-leading steel service center, based just south of Johannesburg's CBD in Amalgam with over 300 staff and sales in the hundreds of millions.We are ...Show moreLast updated: 30+ days ago
    • Promoted
    Programmer Gauteng

    Programmer Gauteng

    Ad Hoc ClientGauteng, South Africa
    General Profiling ( is a well-established, industry-leading steel service center, based just south of Johannesburg's CBD in Amalgam with over 300 staff and sales in the hundreds of millions.We are ...Show moreLast updated: 30+ days ago
    • Promoted
    Cnc Programmer (Machine Shop)

    Cnc Programmer (Machine Shop)

    Trading Places RecruitmentJohannesburg, Gauteng, South Africa
    Qualifications and Expérience : .Experience of efficiently operating manual milling machines and Lathes.Experience of Edgecam, Dolphin-Part Master software, Siemens and Fanuc operating systems.Expe...Show moreLast updated: 7 days ago
    • Promoted
    Electronic Engineer (PLC / PCB)

    Electronic Engineer (PLC / PCB)

    Network RecruitmentJohannesburg, South Africa
    Program, configure, and troubleshoot.Conduct testing, fault-finding, and debugging of electronic components.Collaborate with cross-functional teams to deliver innovative engineering solutions.Ensur...Show moreLast updated: 30+ days ago
    • Promoted
    PLC Programmer Automation Engineer - for Manufacturing Company

    PLC Programmer Automation Engineer - for Manufacturing Company

    Diverse Consulting Solutions (Pty) LtdJohannesburg, Gauteng, South Africa
    PLC Programmer Automation Engineer - for Manufacturing Company.Get AI-powered advice on this job and more exclusive features. Electrical + Coding PLC Programmer on Delta OR Siemens or Other + must h...Show moreLast updated: 1 day ago
    • Promoted
    Coding PLC Programmer Automation Manufacturing Company

    Coding PLC Programmer Automation Manufacturing Company

    Diverse Consulting SolutionsJohannesburg, Gauteng, South Africa
    Electrical + Coding PLC Programmer on Delta OR Siemens or Other + must have worked in an Automation Manufacturing Material Factory Company Near OR Tambo | Permanent position | Will be working at t...Show moreLast updated: 30+ days ago
    • Promoted
    Programmer JHB - Eastern Suburbs

    Programmer JHB - Eastern Suburbs

    ESG RecruitmentJohannesburg, Gauteng, South Africa
    Work directly with colleges and checking their work.Work closely with factory staff and Management.To ensure that drawings convey the correct information and are error free / to effectively carry o...Show moreLast updated: 30+ days ago