Hire the Best CoDeSys Specialists

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
John Lester A.

Tanza, Philippines

$10/hr
4.2
2 jobs

I am a dedicated Electrical Engineer specializing in electrical design for commercial and office buildings. I have developed expertise in designing power systems, calculating projected loads, and ensuring efficient power distribution. My skills include: ✔ Electrical load calculations and power center design ✔ Creating detailed electrical drawings from scratch to completion ✔ Ensuring compliance with industry standards and safety regulations. ✔ Lighting Design using DIALUX ✔ Fire Detection and Alarm System Layout ✔ IT and Surveillance and Security System Layout ✔ Schematic Diagram ✔ Photovoltaic System Design

  • Electrical Design
  • Autodesk AutoCAD
  • Microsoft Excel
  • Microsoft PowerPoint
  • DIALux evo
  • Instrumentation
  • Procore
  • Estimator
  • Electrical Engineering
  • Electronics
  • BMS Technology Mantra
  • Electrical Layout Design
  • National Electrical Code
  • Lighting Design Software
  • CAD
  • Drafting
  • Solar Design
  • PV System Design
Orkhan G.

Istanbul, Turkey

$35/hr
5.0
61 jobs

I am a Top Rated Plus Senior Automation Engineer with 100% Job Success, $100K+ earned on Upwork, and 8+ years of hands-on experience in PLC programming, HMI/SCADA development, EPLAN electrical design, motion control, industrial communication, and machine commissioning. I help machine builders, manufacturers, and engineering companies develop reliable industrial automation systems — from electrical design and PLC/HMI programming to communication integration, testing, commissioning, and long-term technical support. I can support your project with complete automation development, including PLC software, HMI design, electrical drawings, communication setup, data logging, reporting tools, and remote troubleshooting. What I Can Do for You ✅ PLC programming and machine control ✅ HMI and SCADA development ✅ Electrical design and EPLAN documentation ✅ Servo, stepper, VFD, and motion control systems ✅ Industrial communication and network integration ✅ Data logging, reporting, and PC-based automation tools ✅ Troubleshooting, debugging, and remote commissioning ✅ Technical documentation and bilingual support in English and Turkish PLC, HMI & Automation Platforms I have worked with many industrial automation platforms, including: CODESYS, Siemens TIA Portal, Beckhoff TwinCAT, WAGO, Schneider, Omron, Lenze, Delta, Mitsubishi, FATEK, BRX, AutomationDirect CLICK/CLICK PLUS, Coolmay, Inovance, Weintek, Maple Systems, Beijer iX, and other PLC/HMI systems. Programming experience includes Ladder Logic, Structured Text, Function Block Diagram, Sequential Function Chart, and state-machine-based machine control. Electrical Design & EPLAN I can also support the electrical side of your project, including: ▸ Control panel design ▸ Electrical schematics ▸ I/O lists and wiring diagrams ▸ Device and component selection ▸ Cable calculations ▸ Professional EPLAN Electric P8 documentation ▸ Sensor, actuator, drive, safety relay, and field device integration This allows me to understand the complete system, not only the PLC code. Communication & System Integration I have practical experience with industrial communication protocols such as: Modbus TCP/RTU, EtherCAT, PROFINET, PROFIBUS, OPC UA, Ethernet/IP, IO-Link, CANopen, MQTT, RS485, RS232, TCP/IP, and custom device protocols. I can integrate PLCs with HMIs, SCADA systems, barcode readers, printers, cameras, servo drives, VFDs, databases, and PC-based applications. C#, Python & PC-Based Automation Tools In addition to PLC and HMI development, I can build custom PC-based tools using: ▸ C# / WinForms ▸ Python ▸ SQL / MySQL ▸ CSV, Excel, Word, and PDF report generation ▸ Serial communication over RS232/RS485 ▸ TCP/IP socket communication ▸ Data logging and production reporting ▸ Barcode and measurement device integration This is especially useful when a machine needs more than standard PLC/HMI logic, such as custom reporting software, database integration, automatic file processing, or communication with third-party applications. Typical Projects I Work On ▸ Industrial machines and production lines ▸ Servo and motion control systems ▸ Test benches and measurement systems ▸ Cutting, marking, drilling, drying, and assembly machines ▸ Retrofit and modernization projects ▸ PLC/HMI conversion between platforms ▸ Remote troubleshooting and commissioning ▸ SCADA monitoring and data acquisition systems Why Work With Me? ✔ 100% Job Success on Upwork ✔ Top Rated Plus freelancer ✔ Strong experience with real industrial machines ✔ PLC + HMI + Electrical Design + PC Software capability ✔ Clear communication and professional documentation ✔ Reliable remote support via TeamViewer, AnyDesk, or VPN ✔ Long-term support after project delivery If you need a reliable automation engineer who can understand the full system, write clean and maintainable PLC/HMI software, design professional electrical documentation, and solve real machine problems, I would be happy to support your project. Let’s bring your automation project to life — efficiently, reliably, and professionally.

  • CODESYS
  • PLC Programming
  • Industrial Automation
  • Automation
  • PLC
  • SCADA
  • Motion Controller
  • Industry 4.0
  • Ladder Logic
  • Electrical Drawing
  • Electrical Design
  • Electrical Engineering
  • Software Development
  • Panel Layout
  • User Interface Design
abdalla A.

Tanta, Egypt

$20/hr
5.0
85 jobs

I work as an automation engineer and I have implemented many projects in the field of automation my skills are: -programming different types of plc (siemens -Alen Bradly -Omron -abb- and others -motion control (cran-servo motor and other ) -visual basic and c# code typing -HMI(siemens -factory talked and other) -SCADA (WinCC-cimplicty and other ) -industrial comunication

  • CAD
  • PLC Programming
  • Automation
  • Drive Software Solutions DRIVE
  • eTasking ePlan
  • LabVIEW
  • MATLAB
  • MATLAB Script
Michael S.

Pflugerville, Texas

$96/hr
5.0
83 jobs

Hi, I am an Electrical Engineer and Owner of MS Design Services LLC with extensive years of experience in project management, controls automation systems, MEP Electrical Engineering, Power Distribution systems and Network System design. • Michigan Technological University - BS Degree in Electrical Engineering • Professional Engineer (Electrical) - PE 89468 Texas. • Designed various electrical residential and commercial building projects include service feeder sizing, electrical schematics, single line diagrams, plan layouts, electrical power panels, lighting, surge protection, and electrical calculations per NEC and local code requirements. • Engineered and designed electrical systems for Industrial, Commercial and Residential including low and medium voltage systems, panelboard sizes, load calculations, conduct and cable tray schedules and sizing, switchgear, circuit breakers, transformers, panelboard schedules, automatic transfer switches with batteries, generators and solar systems. • Developed, designed and reviewed engineering systems, control panel designs, perform load calculations, develop specifications, estimates and proposals for major electrical equipment including Electrical and Control Systems designs from PLCs and HMIs including BOMs and panel layouts, transformers, low and medium voltage switchgear, MCCs, motors, VFDs, electrical schematics and single line diagrams, panelboard schedules, power distribution and solar/battery/generator permit packages. • Ensure these systems meet the requirements of the Specifications, IEEE, NFPA, NRLT, NEC, UL and local codes specifically strong knowledge and experience in UL508A and NFPA 70, 70E, 70B, 79 standards. Designed electrical systems and specified devices & component. • Experienced MEP Electrical Engineer with a strong background in designing, reviewing, and engineering electrical systems for commercial, residential, and industrial projects. Skilled in power distribution, lighting, panelboards, low-voltage systems, and ensuring compliance with local building codes and standards. Designed and reviewed electrical systems including LV & MV distribution, lighting, emergency power, and grounding systems in alignment with project specifications and standards (NEC, IEC, IEEE). Prepared load schedules, single-line diagrams, and material submittals for client and consultant approval. Evaluated project requirements, prepared BOQ/BOMs, and assisted in cost estimation and procurement processes.

  • Electrical Engineering
  • Professional Experience
  • Electrical Design
  • Electrical Drawing
  • National Electrical Code
  • Engineering Management
  • Mechanical, Electrical & Plumbing Systems
  • Electrical Layout Design
  • Control Engineering
  • Design for Manufacturing
  • Electromechanics
  • Autodesk AutoCAD
  • Construction Estimating
  • Load Calculation
  • Specifications
Mina M.

Giza, Egypt

$15/hr
5.0
2 jobs

Are you looking for an experienced Electrical Engineer who can deliver accurate electrical designs, coordinated shop drawings, and reliable BIM solutions? I’m an Electrical Design & Technical Office Engineer with 12+ years of hands-on experience in electrical design, shop drawings, fire alarm systems, Revit BIM, and MEP coordination. I help contractors, consultants, and developers turn electrical designs and project requirements into clear, coordinated, construction-ready deliverables. My experience covers residential, commercial, industrial, healthcare, and infrastructure projects, with a strong focus on practical solutions that work on site — not just on paper. 🔹 What I Can Do for You • Electrical Design & Engineering • Electrical Shop Drawings • Revit Electrical / BIM Modeling • Fire Alarm Design & Shop Drawings • Lighting & Power Systems • Emergency & Low-Current Systems • Load Calculations & Load Schedules • Cable Sizing & Voltage Drop Calculations • Single Line Diagrams (SLD) • BOQ & Quantity Take-Off • As-Built Drawings • Navisworks Clash Detection & MEP Coordination • BIM Coordination & Technical Office Support 🔹 Software & Tools • Autodesk Revit • AutoCAD • Navisworks Manage • Dynamo for Revit • DIALux evo • ETAP • Autodesk Construction Cloud / BIM 360 • Microsoft Excel 🔹 Why Work With Me? ✔ 12+ years of practical engineering experience ✔ Strong Electrical Design & Technical Office background ✔ Construction-focused and contractor-friendly drawings ✔ Accurate technical documentation and quantity take-offs ✔ Strong understanding of electrical systems and site requirements ✔ Well-coordinated Revit/BIM models ✔ Clear communication and commitment to deadlines I don’t just create drawings or models — I understand how electrical systems are designed, coordinated, documented, and executed on site. If you need an experienced Electrical Engineer for Electrical Design, Shop Drawings, Revit/BIM, Fire Alarm, or Technical Office support, feel free to contact me. Let’s discuss your project and get it right from the start

  • Electrical Engineering
  • Electrical Design
  • Electrical Drawing
  • Electrical Layout Design
  • Lighting Design
  • Autodesk Revit
  • BIM Coordination
  • BIM Family Creation
  • BIM Clash Detection
  • Building Information Modeling
  • Autodesk AutoCAD
  • Autodesk Navisworks
  • Dynamo Studio
  • DIALux evo
  • ETAP
  • BIM Quantity Takeoff
John Ernest P.

Minglanilla, Philippines

$15/hr
4.3
42 jobs

💎TOP RATED PLUS | 💻100% JOB SUCCESS | ⌚ 6,600+ HRS in UPWORK 12-Years of experience as Electrical Engineer focuses most on Electrical Estimation and Design for a diverse range of projects in the US, Canada, Australia and New Zealand, including residential, commercial, and industrial sectors. Expertise includes Main Service, Panel Boards, Submains, Power Outlets and Isolators, Lighting, Emergency and Control Systems, Data Network Communication, Access Control, Security Systems, and Dry Fire Systems. SOFTWARE PROFICIENCY: - Microsoft Office Suite & 365 - GroundPlan, BlueBeam, AutoCAD - Simpro, D-Tools System Integrator, Netsuite Estimation - Conest, Intellibid, Surecount - Accubid anywhere with livecount - SmartPlant Review and 3D Electrical, SketchUp, Adobe Photoshop CORE COMPETENCIES: - Electrical Calculations & Technical Plan Drawings - Material Take-offs & Cost Estimations - Wiring Schematics, Electrical Components Sizing - Lighting Layouts, SLD & Electrical Design Processes - Project Management & Engineering Maintenance - Construction, Familiar with PEC, NFPA, NEC, IEC, ANSI Standards KEY SOFT SKILLS: - Strong Mathematical & Analytical Skills - Proficient in Proposal & Project Demonstrations - Effective Multi-tasking & Attention to Detail - Excellent Written & Verbal Communication - Proven Leadership & Mentorship Abilities

  • Electrical Design
  • Autodesk AutoCAD
  • Electrical Engineering
  • Power Systems Engineering
  • Engineering, Procurement & Construction
  • Estimator
  • Maintenance Management
  • Microsoft Office
  • Data Entry
  • Project Engineering
  • Electrical Drawing
  • Project Management
  • Microsoft Excel

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does a CoDeSys specialist do?

A CoDeSys specialist builds industrial automation logic using the CODESYS development system and the IEC 61131-3 standard. This role focuses on writing, compiling, and transferring control applications to programmable logic controllers for manufacturing and process automation. The specialist manages the full lifecycle of controller code from initial design in structured text or function block diagrams to final deployment on hardware.

  • Authors PLC control logic using IEC 61131-3 programming editors such as Structured Text, Function Block Diagram, Ladder Diagram, and Sequential Function Chart within the CODESYS environment. The specialist selects the appropriate language variant based on the complexity of the machine state and the readability requirements of the maintenance team.
  • Compiles application code for specific target devices and transfers the generated binary to controllers through download operations or online changes. This process includes running syntax checks to validate logic integrity before pushing updates to live machinery to prevent operational faults.
  • Manages project revisions by integrating version control systems like Git or SVN directly into the CODESYS development workflow. The specialist commits changes to repositories to track modifications across multiple engineering iterations and facilitates collaboration among distributed automation teams.
  • Configures vendor-specific add-ons and agents within the CODESYS platform to support unique hardware features of the target controller. This work involves validating that third-party libraries and device descriptions function correctly with the core application logic before final commissioning.

How to hire a CoDeSys specialist on Upwork

Step 1: Post a job

Define your automation requirements and target controller hardware in the job description. The Job Post Generator powered by Uma™, Upwork's Mindful AI drafts a complete post from a few sentences about your needs. You can write a new post, update a saved draft, or reuse an existing post to start hiring.

  • Specify which IEC 61131-3 programming languages the freelancer must use, such as Structured Text, Function Block Diagram, or Ladder Logic.
  • List the specific controller brands and models that require CODESYS project development and code transfer.
  • State whether the role requires version control integration using Git or SVN plugins within the CODESYS Development System.

Step 2: Evaluate candidates

Review portfolios for compiled application code and successful controller downloads. Uma runs instant video interviews and builds shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Look for evidence of complex logic creation using multiple IEC 61131-3 editors in past CODESYS projects.
  • Check for experience with online change operations that update running controllers without stopping production.
  • Verify familiarity with vendor-specific add-ons, such as PLC agents, that support particular hardware platforms.

Step 3: Interview your top choices

Discuss how candidates structure CODESYS projects and manage revisions for industrial applications. Schedule and conduct interviews within Upwork Messages to receive an immediate transcript and summary after each session.

  • Ask how they handle syntax checks and code generation errors during the compilation process.
  • Request examples of how they configure integrations for specific target devices and controller applications.
  • Discuss their approach to testing logic before transferring changes to live hardware via download.

Step 4: Agree on scope and begin work

Set clear milestones for project file delivery and controller updates. Use Upwork Messages and the contract workroom for communication and project management, plus identity verification, payment protection, hourly tracking, and project funds for security.

  • Define deliverables as version-controlled project artifacts containing the final controller application logic.
  • Require generated application code compiled specifically for your target hardware as a key milestone.
  • Establish a protocol for safe online changes or full downloads to validate the new control logic.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring a CoDeSys specialist cost?

$500-$1,500 per project is a typical range for focused CoDeSys specialist work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

PLC logic review

$500-$1,200/project

Entry-level to mid-level
  • Identified syntax errors and logic gaps in IEC 61131-3 code
  • Corrected function blocks and structured text routines
  • Documented test results from offline compilation checks

Controller configuration

$1,200-$2,500/project

Mid-level
  • Configured target controller parameters and communication stacks
  • Mapped physical inputs and outputs to application variables
  • Compiled project files ready for deployment

Application development

$2,500-$4,500/project

Mid-level to senior-level
  • Built state machines and sequential functions in SFC or ST
  • Compiled application binaries for specific target devices
  • Transferred updated logic to running controllers without shutdown

System integration

$4,500-$7,000/project

Senior-level
  • Installed and configured vendor-specific PLC agent add-ons
  • Established communication protocols between devices
  • Verified data exchange across connected systems

Custom framework build

$7,000-$12,000/project

Expert-level
  • Authored reusable function blocks for standard operations
  • Defined modular project structure for scalability
  • Documented installation steps and version control workflows

Frequently asked questions

Is hiring a CoDeSys specialist worth it?

For most businesses, yes: hiring a CoDeSys specialist is worthwhile. These experts write IEC 61131-3 logic that runs directly on industrial controllers, which removes the need for your team to learn multiple vendor-specific programming environments. They also manage version control and code transfers, so your automation projects stay organized and deployable.

How do I evaluate CoDeSys specialist candidates?

Look for candidates who describe specific experience with IEC 61131-3 editors like Structured Text or Function Block Diagram within the CODESYS Development System. Ask them to explain how they handle online changes to running controllers without stopping production, as this shows practical knowledge of safe deployment workflows.

What deliverables does a CoDeSys specialist produce?

A CoDeSys specialist generates compiled application code ready for target controllers and updates hardware via download or online change operations. They also submit version-controlled project files that document every revision of your automation logic.

Can a CoDeSys specialist work with different controller brands?

Yes, because CODESYS is an open development platform, specialists can configure projects for many hardware vendors that support the runtime. They install specific add-ons, such as a PLC Agent, to adapt the standard environment to your chosen controller hardware.