Job Description
The successful candidate will be responsible for the design and implementation of PLC software and supporting applications, primarily based on Windows. This involves integrating control systems with third-party equipment, instrumentation, and terminal operating systems.
Key Responsibilities:
* Support the customer service department in project tenders, technical issues, and training.
* Analyze client problems or requirements presented by the service and after-sales team.
* Identify and evaluate potential technical solutions.
* Evaluate development and system costs, as well as identify commercial advantages and 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 meeting business compliance and performance requirements.
* Liaise with field support engineers to rollout 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.
Requirements:
* A minimum Level 7 degree in Software/Automation/Electrical/Electronic/Mechatronic Engineering.
* Programming knowledge and experience with 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 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 analyze problems and derive solutions.
* Ability to manage project requirements and schedules.
* Willingness to work in a heavy machinery environment at container terminals and assist with crane commissioning.
* Willigness to travel internationally on occasion.
* Ability to work at heights.
This role requires a strong background in PLC automation and SCADA systems, with excellent knowledge of .Net software development.