About this role
DescriptionJob Description – CODESYS PLC Automation Engineer (Multi-OEM Capability)
Position Title:
CODESYS PLC Engineer / Automation Engineer
Experience:
8 – 11 Years
Location:
Flexible (On-site / Offshore)
Role Overview
We are seeking a highly skilled CODESYS PLC Engineer with strong multi-OEM exposure to design, develop, and implement industrial automation solutions across diverse hardware platforms. The role requires expertise in IEC 61131-3 programming and the ability to deploy solutions across multiple CODESYS-supported OEM platforms along with HMI integration.
Key Responsibilities
1. Engineering & Development
•
Develop PLC applications using CODESYS (IEC 61131-3 languages – ST, FBD, LD, SFC, IL)
•
Design modular, reusable, and scalable control architectures
•
Implement:
o
Machine control logic
o
Process automation sequences
o
Batch / continuous control strategies
•
Perform code reviews and ensure adherence to coding standards
2. Multi-OEM Platform Expertise
Work across multiple CODESYS-supported OEM platforms:
•
Beckhoff (TwinCAT / IPC-based systems)
•
WAGO (PFC series)
•
Schneider Electric (Modicon M262/M241)
•
ABB (AC500 series including XC/V3)
•
ifm (ecomatController / IIoT controllers)
•
Industrial PCs (IPC – Windows/Linux based CODESYS runtime)
Key expectations:
•
Ability to configure, program, and deploy across different hardware
•
Understanding of OEM-specific libraries, constraints, and performance characteristics
•
Hardware selection based on application requirements
•
Cross-platform portability of code using reusable libraries
3. HMI & Visualization
•
Design and develop generic HMI/SCADA interfaces for monitoring and control
•
Work with:
o
Built-in CODESYS Visualization
o
Web-based HMIs and industrial visualization platforms
•
Develop:
o
Operator screens (Start/Stop, alarms, trends, diagnostics)
o
Process visualization (flows, equipment status, KPIs)
•
Ensure user-friendly, responsive, and standardized HMI design
•
Configure alarm management, event logging, and basic historian functions
4. System Integration
•
Integrate PLCs with:
o
HMI/SCADA systems
o
Field devices (Drives, Sensors, IO modules)
•
Handle industrial communication protocols:
o
OPC UA
o
Modbus TCP/IP
o
EtherNet/IP
o
Profinet
•
Ensure seamless data exchange between PLC, HMI, and field devices
5. Migration & Modernization
•
Execute PLC migrations:
o
Rockwell / Siemens → CODESYS-based platforms
•
Perform:
o
Code conversion and optimization
o
IO mapping and abstraction
o
Functional validation and testing
•
Ensure minimal downtime during migration activities
6. Commissioning & Support
•
Perform FAT, SAT, and on-site commissioning
•
Troubleshoot:
o
PLC logic issues
o
Communication failures
o
HMI/visualization issues
•
Provide post-deployment support and system optimization
7. Documentation & Standards
•
Prepare:
o
Functional Specifications (FS)
o
Test protocols (FAT/SAT)
o
IO lists and architecture diagrams
•
Ensure adherence to industrial standards and best practices
Required Skills
Core Technical Skills
•
Strong hands-on experience in CODESYS development
•
Proficiency in Structured Text (ST) and at least 2 other IEC languages
•
Experience with multi-OEM hardware platforms
•
Knowledge of industrial communication protocols
•
Understanding of real-time control systems
Multi-OEM Competency (Mandatory)
•
Experience working with at least 3–4 CODESYS-supported OEMs
•
Ability to:
o
Adapt applications across different hardware platforms
o
Optimize performance for different runtime environments
o
Handle OEM-specific diagnostics and debugging
HMI & Visualization Skills
•
Experience in developing operator interfaces and dashboards
•
Exposure to:
o
CODESYS Visualization
o
Web-based HMI systems
•
Understanding of:
o
Alarm handling and event management
o
Basic trends and data visualization
Domain Knowledge (Preferred)
•
Manufacturing / Food & Beverage / Process Industry
•
Exposure to packaging, material handling, or process automation
Soft Skills
•
Strong analytical and problem-solving capability
•
Ability to work in cross-functional teams
•
Good customer interaction and communication skills
•
Capability to manage multiple projects simultaneously
Nice to Have
•
Experience with:
o
Ignition or similar SCADA platforms
o
Industrial networking and system architecture
o
Edge/IIoT solutions
•
Exposure to:
o
Cybersecurity in industrial automation systems
o
Linux-based industrial environments
