Applications Engineer

ATS Client · Johannesburg

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

We are looking for a technically minded Applications Engineer who enjoys solving real-world manufacturing challenges with smart digital solutions. This role combines industrial automation, software development, and systems integration to help clients improve production efficiency, visibility, and reliability. You'll work where OT meets IT - connecting machines, data, and people (and occasionally explaining to a PLC why it cannot simply "try turning itself off and on again"). The ideal candidate is equally comfortable troubleshooting on a factory floor and developing scalable software solutions in a collaborative engineering environment.

Job Description

  • Collaborate with stakeholders to analyse and document operational, technical, and business requirements across OT and IT environments
  • Design, develop, deploy, and maintain industrial software applications, including HMI and SCADA solutions
  • Develop and manage database structures, optimise queries, and maintain reliable data integrity across SQL and NoSQL platforms
  • Design and implement APIs and integration interfaces between PLCs, SCADA systems, IIoT devices, ERP platforms, and analytics tools
  • Contribute to system architecture, testing, cybersecurity practices, and overall solution validation
  • Support software deployments, troubleshooting, technical documentation, and continuous system improvements
  • Work closely with multidisciplinary engineering teams to deliver practical, scalable, and future-focused solutions

Skills & Experience

  • Minimum 2+ years' experience within industrial automation or a related engineering environment
  • Experience with PLC, SCADA, DCS, or similar industrial control systems
  • Exposure to systems integration using databases, APIs, and protocols such as REST, MQTT, or OPC UA
  • Understanding of industrial networking fundamentals and basic cybersecurity principles
  • Experience working within FMCG, Mining, Water, Manufacturing, or related industrial sectors
  • Strong analytical thinking and problem-solving ability
  • Effective communication skills with the ability to work across technical and operational teams
  • Passion for innovative technology, automation, and continuous improvement

Qualifications

  • Bachelor's Degree in Mechatronic Engineering, Electrical Engineering, Computer Science, or a related field
  • Proficiency in Python, C#, Java, and SQL
  • Valid driver's license and willingness to travel

Only South African Residents or individuals with a relevant South African work permit will be considered.

Connect with us on www.communicate.co.za and Register your CV to create a profile and to view all our Engineering recruitment vacancies.

Let us assist you with your career. For further Civil Engineering, Structural Engineering, Building and Construction, Electronic Engineering, Electrical Engineering and Mechanical Engineering jobs.

For more information please contact

Matthew Louw

Auto-apply to this jobView original posting ↗
Applications Engineer at ATS Client — Johannesburg · JobAlertsZA