PLC Programmer / Automation Engineer (CODESYS Expert.)
- Level
- Senior
Not stated in the posting: salary, work type, visa.
Open. First seen 6 October 2026.
About the role
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
The team: Engineering HIRES STEADILY
This role is one of 19 open in Engineering. 1 was posted in the last 30 days and the oldest in March: a team that hires all year rather than one being built.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
SolidWorks (11 of 19), AutoCAD (9 of 19), CAN bus (4 of 19), Modbus (4 of 19), Linux (3 of 19), MQTT (3 of 19), Networking (3 of 19)
OTHER ROLES ON THIS TEAM
- CNC Programmer (Router Machines) posted Oct 10
- Interior Engineering Team Leader posted Aug 25
- Naval Architect - Weight Control & Stability Support posted Jul 24
- Electric Propulsion Engineer - EV Systems posted May 11
- PLC Programmer / Automation Engineer (CODESYS Expert) posted May 11
- Autonomy Engineer / Autonomous Systems Project Lead posted May 11
- UI/UX Designer (Dashboard & Data-Driven Systems) posted Apr 22
- Junior Material Planning Engineer posted Apr 11
- Senior Composite Engineer (Luxury Yachting Industry) posted Apr 11
- Composite Engineer (Marine Industry) posted Apr 6
- Naval architect, small craft, composite, systems posted Mar 31
- CNC Programmer (Robot & Router Machines) posted Mar 30
- Mechanical Engineer - Piping & Routing (SolidWorks) posted Mar 19
- 3D Designer / Systems Integration Engineer posted Mar 17
- NAV-COM Systems Designer posted Mar 17
- Mechanical Engineer - Sheet Metal & Hydraulic Kinematic Systems posted Feb 18
- UI/UX & Visual Designer posted Dec 16
- Lean Manufacturing Engineer posted Mar 19
From the team and dates on Sunreef Yachts's own job board.
Similar jobs
- Senior Edge application Developer at Schneider Electric
Shares 7 skills: MQTT, Modbus, Networking… · Senior level - Sr. Software Engineer, Hardware Test & Automation (Starshield) at SpaceX
Shares 5 skills: CAN bus, Modbus, Networking… · Senior level - Senior Software Engineer (Integrations) at Autodesk
Shares 6 skills: MQTT, Modbus, Cybersecurity… · Senior level - Senior Sales Engineer at AppGate Cybersecurity, Inc.
Shares 6 skills: Modbus, Networking, Cybersecurity… · Senior level - Senior Automation Engineer at Atlas Energy Solutions
Shares 4 skills: MQTT, Modbus, Networking… · Senior level - CNC Programmer (Router Machines) at Sunreef Yachts
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.