Job Title: PLC Software Developer
The successful candidate will be responsible for the design and implementation of PLC software and supporting applications. This includes integration of control systems with third-party equipment, instrumentation, and terminal operating systems.
Key Responsibilities:
* 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 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:
* Min Level 7 degree in any of the following disciplines: Software/Automation/Electrical/Electronic/Mechatronic Engineering.
* 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 PLC's.
* Experience and good understanding of IP industrial networking and system communications.
* SCADA systems application/development.
* Strong communication and reporting skills (verbal and in writing).
* Ability to analyse problems and derive solutions.
* Ability to manage project requirements and schedules.
* Work as necessary in the heavy machinery environment at container terminals and assist with crane commissioning.
* Willingness to travel internationally on occasion.
* Ability to work at heights.
Salary:
$60,000 - $80,000 per year