PLC Programmer / Automation Engineer (CODESYS Expert.)

Sunreef Yachts

Apply to this job
Ras Al-Khaimah, Ras Al Khaimah, United Arab Emirates on site Until 8/21/2026 First posted April 22, 2026 Last posted April 22, 2026
Job description

We are looking for a highly technical PLC Programmer / Automation Engineer with strong expertise in CODESYS-based development environments. The candidate must be experienced in IEC 61131-3 programming, real-time control systems, and industrial communication protocols, with the ability to design scalable and modular automation architectures.
Key Responsibilities
- Develop, test, and maintain PLC applications using CODESYS V3.x platform
 - Design software architecture using FB, FBD, ST, LD, and SFC
 - Create reusable and modular CODESYS libraries and custom function blocks
 - Implement OOP concepts (interfaces, inheritance, encapsulation)
 - Configure task scheduling and real-time execution
 - Perform I/O mapping and device configuration
 - Debug using monitoring, breakpoints, and trace tools
 - Manage version control and libraries
 - Integrate systems via APIs and industrial protocols
 - Support commissioning and troubleshooting

Requirements

CODESYS (Mandatory):
 - CODESYS V3.x
 - Function Blocks, Functions, Programs
 - Library creation and management
 - GVL and persistent variables
 - Pointers and memory handling
 - State machine design
 - CODESYS Visualization
 - SoftPLC environments

Industrial Communication Protocols:
 - Modbus RTU
 - Modbus TCP/IP
 - CAN Bus / CANopen
 - OPC UA
 - MQTT
 
  Systems & Integration:
 - Linux-based systems
 - REST APIs (HTTP/HTTPS, JSON/XML)
 - TCP/IP, sockets, serial communication
 - IoT and edge devices
 
 
Preferred Qualifications
- Industrial cybersecurity knowledge
 - Docker (bonus)
 - Real-time control and PID tuning
 - Marine or yacht automation experience
Soft Skills
- Strong debugging skills
 - Clean and modular coding practices
 - Good documentation
 - Team collaboration

Benefits

What We Offer:

·       Competitive salary and benefits package

·       Opportunity to work on innovative and sustainable projects

·       Supportive and growth-oriented work environment

·       Exposure to international standards and advanced technologies

About this role

Summary

Develop and maintain PLC applications using CODESYS and integrate industrial systems.

Job title

PLC Programmer / Automation Engineer

Experience level

professional level

Industry

automation

Location requirements

Ras Al-Khaimah, UAE; remote not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

CODESYS V3.xFunction BlocksLibrariesState machineVisualizationModbus RTUModbus TCP/IPCAN BusOPC UAMQTTLinuxREST APITCP/IPsocketsserial communication

Preferred skills

cybersecuritydockerPID tuningmarine automation

Specializations

CODESYSIEC 61131-3industrial communicationreal-time controlautomation architectures
Locations

Structured locations inferred from the posting.

Ras Al-Khaimah - Ras Al Khaimah - United Arab Emirates

On-site City