✨ AI Summary
We are seeking a highly technical PLC Programmer / Automation Engineer with expert knowledge in CODESYS. The role involves developing, testing, and maintaining PLC applications, designing software architecture using various IEC 61131-3 languages, and creating reusable libraries. Key responsibilities include implementing OOP concepts, configuring real-time execution, managing I/O mapping, debugging, version control, and integrating systems via APIs and industrial protocols.
Required technical expertise includes CODESYS V3.x, Modbus RTU/TCP/IP, CAN Bus/CANopen, OPC UA, MQTT, Linux-based systems, REST APIs, TCP/IP, sockets, serial communication, IoT, and edge devices. Preferred qualifications are industrial cybersecurity knowledge and Docker experience. Soft skills include strong debugging abilities, clean coding practices, good documentation, and team collaboration.
🎁 Benefits & Perks
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
Requirements
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 :
[email protected]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