Sunreef Yachts logo

PLC Programmer / Automation Engineer (CODESYS Expert)

Sunreef Yachts Ras Al Khaimah, Ras al-Khaimah, United Arab Emirates

onsitefull-time
Posted Apr 22, 2026

**Role & seniority: ** PLC Programmer / Automation Engineer (highly technical; senior/advanced implied by ownership of architecture, modular libraries, OOP, commissioning support)

**Stack/tools: ** CODESYS V3.x; IEC 61131-3 (FB/FBD/ST/LD/SFC); CODESYS Visualization; SoftPLC; reusable CODESYS libraries (GVL, persistent variables, pointers/memory); OOP concepts (interfaces/inheritance/encapsulation); task scheduling/real-time execution; version control; Linux-based systems; REST APIs (HTTP/HTTPS, JSON/XML); TCP/IP sockets/serial; IoT/edge

**Top 3 responsibilities: **

  • Develop/test/maintain PLC applications in CODESYS V3.x

  • Design scalable/modular automation architecture (FB/SFC, reusable libraries, state machines, OOP patterns) and configure real-time task scheduling

  • Integrate and support commissioning (I/O mapping, device configuration, debugging/trace, implement industrial comms + API/IoT integrations)

  • Must-have skills:

    • IEC 61131-3 proficiency and CODESYS library/function block development

    • Real-time control system understanding (task scheduling, execution, state machines)

    • Industrial communication: Modbus RTU/TCP, CAN/CANopen, OPC UA, MQTT (ability to implement/configure integrations)

  • Nice-to-haves:

    • Industrial cybersecurity knowledge

    • Docker (bonus)

    • Real-time control tuning (PID)

    • Marine/yacht automation experience

  • Location & work type: Not specified in the provided text.

Full 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

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

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
CODESYSIEC 61131-3PLC ProgrammingAutomation EngineeringModbusCANopenOPC UAMQTTLinuxREST APIsTCP/IPState machine designDebuggingSoftware architectureIndustrial communication protocolsReal-time controlmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.