The successful candidate will be responsible for designing and implementing PLC software and supporting applications, which involve integrating control systems with third-party equipment, instrumentation, and terminal operating systems.
Key Elements of the Role
* Support customer service department on project tenders, technical issues, and training.
* Analyse client's problems or requirements presented by the service and after-sales team.
* Identify and evaluate potential technical solutions.
* Evaluate development and system costs, and identify commercial advantages/risks.
* Develop and integrate software solutions for system upgrades and retrofits in the field.
* Liaise with software, electrical, and other design disciplines to prepare system requirements and develop/document software solutions to meet business compliance and performance requirements.
* Liaise with field support engineers to roll out new software.
* Contribute to the development, implementation, and maintenance of a Good Engineering Practice platform for effective delivery of projects.
* Participate in risk assessments to ensure new features/upgrades comply with safety standards.
Qualifications / Requirements / Experience
* A relevant engineering degree (min Level 7) in Software/Automation/Electrical/Electronic/Mechatronic Engineering.
* Excellent knowledge of PLC automation and SCADA systems, with working knowledge of .Net software development.
* Programming knowledge and experience of Safety and Non-safety PLC systems using Codesys.
* Previous experience working with PLC/DCS systems in an object-oriented fashion.
* Previous experience with scripting languages.
* Previous experience with PLC bus systems (Profinet/Profibus/CAN bus/Modbus etc.).
* Risk analysis and safety compliance related to the PLC control and understanding of Performance Levels (PLr/SIL).
* Experience with ABB PLCs.
* Experience and good understanding of IP industrial networking and system communications.
* SCADA systems application/development.
* Strong communication and reporting skills (verbal and written).
* Ability to analyse problems and derive solutions.
* Ability to manage project requirements and schedules.
* Work in a heavy machinery environment at container terminals and assist with crane commissioning.
* Will to travel internationally on occasion.
* Ability to work at heights.
This role requires a strong background in PLC programming and automation, as well as excellent communication and problem-solving skills. The ideal candidate will have experience working with PLC/DCS systems, scripting languages, and PLC bus systems. Strong knowledge of SCADA systems, IP industrial networking, and risk analysis is also essential. If you are interested in this opportunity, please apply.