PLC Programmer / Automation Engineer (CODESYS Expert)
Sunreef Yachts
Job description
Role Overview
PLC Programmer / Automation Engineer (CODESYS Expert) at Sunreef Yachts.
Role Purpose
Develop, test, and maintain advanced PLC applications using CODESYS V3.x to design scalable and modular automation architectures for real-time control systems operating across industrial communication protocols.
Key Responsibilities
Development & Architecture
- 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 including interfaces, inheritance, and encapsulation.
Configuration & Execution
- Configure task scheduling and real-time execution.
- Perform I/O mapping and device configuration.
- Manage version control and libraries.
Integration & Protocols
- Integrate systems via APIs and industrial protocols.
- Support commissioning and troubleshooting.
Testing & Optimization
- Debug using monitoring, breakpoints, and trace tools.
Qualifications & Experience
- Proven expertise in CODESYS-based development environments.
- Demonstrated experience in IEC 61131-3 programming.
- Background in real-time control systems and industrial communication protocols.
Skills & Competencies
CODESYS & PLC Programming
- CODESYS V3.x proficiency.
- Function Blocks, Functions, and 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, and serial communication.
- IoT and edge devices.
Soft Skills
- Strong debugging skills.
- Clean and modular coding practices.
- Good documentation.
- Team collaboration.
Additional Information
Preferred Qualifications
- Industrial cybersecurity knowledge.
- Docker.
- Real-time control and PID tuning.
- Marine or yacht automation experience.
Benefits
- 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.
SalaryNot disclosed by the employer
Closingβ