Sunreef Yachts logo

PLC Programmer / Automation Engineer (CODESYS Expert)

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

onsitefull-time
Posted May 11, 2026

**Role & seniority: ** Highly technical PLC Programmer / Automation Engineer (seniority not explicitly stated)

**Stack/tools: **

  • CODESYS V3.x (FB/FBD/ST/LD/SFC), CODESYS Visualization, SoftPLC

  • IEC 61131-3 concepts (FBs, libraries, GVL/persistent vars, pointers/memory)

  • Industrial protocols: Modbus RTU/TCP, CAN/CANopen, OPC UA, MQTT

  • Integration: Linux, REST APIs (HTTP/HTTPS, JSON/XML), TCP/IP sockets, serial comms, IoT/edge

  • Debugging: monitoring, breakpoints, trace tools

  • Top 3 responsibilities:

    • Develop/test/maintain CODESYS PLC applications using IEC 61131-3

    • Design scalable modular architectures (FBs/libraries/OOP concepts) and configure task scheduling/real-time execution

    • Implement I/O mapping/device config and integrate systems via industrial protocols/APIs; support commissioning/troubleshooting

  • Must-have skills:

    • Deep CODESYS V3.x development (custom libraries/FBs, state machines)

    • IEC 61131-3 programming; real-time control concepts

    • Experience with Modbus, CANopen, OPC UA, MQTT (at least some/all mentioned)

    • Linux + networking/integration basics (REST, TCP/IP, serial/sockets)

    • Strong debugging and code organization; version control/library management

  • Nice-to-haves:

    • Industrial cybersecurity knowledge

    • Docker

    • Real-time control + PID tuning

    • Marine/yacht automation experience

  • Location & work type: Not specified in the provided t

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

  • Required Skills & Technical Expertise

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

please share your CV

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
Codesys V3.xIEC 61131-3PLC ProgrammingModbus RTU/TCPCANopenOPC UAMQTTLinuxREST APIsOOP ConceptsState Machine DesignI/O MappingPID TuningIndustrial CybersecurityDockerSoftware Architecturemulti-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.