Hire the best PLC Programming specialists

Check out PLC Programming specialists with the skills you need for your next job.
Clients rate PLC Programming specialists
Rating is 4.8 out of 5.
4.8/5
based on 260 client reviews
  • $70 hourly
    Controls engineer with experience programming industrial equipment for an OEM and developing custom software and data collection systems. Quick learner and will find the optimal solution for your project. Specialize in finding unique solutions spanning OT and IT. Project Areas: - PLC/HMI Programming - IoT/Industry 4.0 - Data Collection/Dashboards - Custom software applications - API Integration - Database Development Industrial Automation: - PLC (Allen-Bradley, Automation Direct, Keyence) - HMI (Allen-Bradley, Automation Direct) - Sensors (Digital, Analog, Encoders, Barcode, RFID, Vision) - Communication (MQTT, Ethernet/IP, Modbus, OPC-UA, BLE, Kepware) - Platforms (Zebra, SICK, Cognex) - IoT (Raspberry Pi, Arduino, ESP32) Software: - Languages (Python, JavaScript, HTML, CSS) - Frameworks (Docker, Django, Flask) - Low Code (Node-RED) - Tools (Telegraf, Postman) Database: - SQL (MS SQL, MySQL, PostgreSQL) - Time Series (InfluxDB) - NoSQL (MongoDB) csintegrators.com
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Raspberry Pi
    ESP32
    Arduino
    REST API
    HTTPS
    API Integration
    JavaScript
    Internet of Things
    MQTT
    Zebra Programming Language
    Flask
    Python
    SQL
    Rockwell Automation Arena
  • $50 hourly
    I am a senior engineer with a decade of experience in mechanical engineering, mechanical design, and automation. I have an MEng in Mechanical Engineering, a PhD in materials engineering and I am a TUV registered functional safety engineer. I am also an IPENZ Chartered Engineer. My particular interests are safety integrated systems and automation of processes and production machinery. I am an expert in programming Siemens PLCs (S7-300 and S7-1200) and the full range of Siemens HMIs. I routinely use TIA V15 and Step 7 5.5 (classic). I have recently completed several SCADA projects using Inductive Automation Ignition v8.0. I have a great deal of experience in field bus protocols such as Modbus RTU, Modbus TCP, Profinet and Ethernet I/P. I have also installed many systems which log data from industrial equipment to mySQL and MSSQL databases. I have designed, installed and commissioned bespoke machinery ranging from Hydrogen production, to metal cutting, chemical processes and HVAC. I have experience of working on projects in North America, United Kingdom, New Zealand and Germany. I look forward to working with new clients.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    PLC
    SCADA
    Simatic
    Mechanical Design
    Microsoft Visio
    Electrical Drawing
    Electrical Engineering
    Mechanical Engineering
    Autodesk AutoCAD
    SolidWorks
  • $28 hourly
    As an experienced IoT Specialist, I seamlessly integrate industrial assets with secure cloud environments, taking your project to new heights. Here are my key strengths: 1. Industrial Protocols: Expertise in MQTT, OPC UA, MODBUS, DNP3, Kafka, and IEC104 ensures secure and effective communication between industrial assets and the cloud. 2. Cloud Platforms: Proficient in AWS and Azure IoT services, including AWS IoT Core, IoT Rules, Azure IoT Hub, and more, leveraging their power for your IoT project. 3. IoT Tools: Hands-on experience with Thingsboard and Node-RED for tailored IoT solutions. 4. Broker Integration: Skilled in integrating Mosquitto Broker with AWS IoT Core, developing Paho MQTT applications, and completing MQTT Broker Bridging. 5. Cloud System Integration:Successful integration of PLCs, SCADA, and RTUs with cloud systems for seamless data flow and monitoring. 6. Cloud Architecture: Designing and building IoT project architectures with accurate cost estimation. 7. Analytics and Optimization: Utilizing AWS IoT Analytics and JITP/JITR for actionable insights from collected data. 8. Dashboard and API Development: Specializing in Thingsboard dashboards, rule engines, LORA/MQTT solutions, and building APIs using AWS Lambda. 9. Monitoring and Visualization: Proficient in Grafana, InfluxDB, and Telegraf for real-time monitoring and data visualization. 10. Programming Expertise: Strong background in Python programming, ensuring scalable and efficient IoT solutions with containerization technologies like Kubernetes and Docker. Committed to delivering high-quality IoT solutions, I'm ready to bring your project from concept to implementation. Let's make your IoT vision a reality—contact me today!
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Internet of Things
    Modbus
    AWS IoT Core
    Internet of Things Solutions Design
    SCADA
    MQTT
    Python
    Apache Kafka
    PLC
    Industrial Internet of Things
    Industrial Automation
    Azure IoT HuB
  • $100 hourly
    🌟 About Me: Hello! I am a multifaceted technology consultant and project leader. Renowned for transforming innovative ideas into market-ready products, my journey from a self-taught programmer to an expert in multiple tech domains equips me to lead and manage diverse projects with unparalleled efficiency. 🔍 Core Competencies & Services: 1. Strategic Consulting & Market Viability Analysis: - Expert in assessing ideas for market feasibility. - Conducting in-depth market research to inform product strategies. 2. Expertise in Cloud Computing & DevOps: - Proficient in cloud services, computing, and creating scalable, secure architectures. - Skilled in DevOps practices and comprehensive server management. 3. Leadership in Multidisciplinary Teams: - Exceptional ability to lead diverse teams across various technology aspects. - Fostering collaboration and aligning efforts with project goals. 4. Advanced Technical Skill Set: - Programming (Python, C, C++, Dart,R): AI algorithms, technical problem-solving. - Product Development & Rapid Prototyping: From ideation to manufacturing. 5. Innovative Product Development: - Electronics & PCB Design: Custom designs for AI, IoT, and more. - Mobile Development (Dart & Flutter): User-friendly applications and interfaces. - CAD/CAM (Fusion 360): Precision designing and prototyping. 6. Full-Stack Development & IoT Solutions: - Robust web solutions and innovative IoT devices for various applications. 💡 My Approach: With a blend of technical expertise, strategic insight, and effective team management, I'm well-equipped to bring visions to fruition. My extensive experience in cloud computing, DevOps, and server management, combined with my ability to oversee multidisciplinary projects, ensures the delivery of top-notch, market-aligned solutions. 🤝 Let's Collaborate: Ready to achieve excellence in your next project? Let's collaborate to make it happen!
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Embedded Linux
    Microcontroller Programming
    Android
    Rapid Prototyping
    Prototyping
    3D Printing
    Microcontroller
    Raspberry Pi
    Arduino
    PCB Design
    Electronics
    CAD
    Machine Learning
    Python
  • $20 hourly
    I am a professional developer of programs for PLC and SCADA with eight years of experience. SCADA Systems: WinCC, Citect. PLC Programming (PLC):Siemens (Step7, TIA Portal), Schneider-Electric (Unity Pro, Somachine, EcoStruxure™ Machine Expert), Rockwell (RSLogix500, RSLogix5000), Mitsubishi (GX Works), Omron ( Sysmac Studio, CX-One), Moeller (Codesys) etc. Operator panels: Schneider-Electric, Rockwell, Siemens, Eaton, etc. Communication protocols: PROFIBUS, MODBUS, Ethernet, Profinet, CANOpen. Databases: SQL Server. Work with frequency converters, soft starters, sensors of different types.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    C#
  • $25 hourly
    Innovative Automation Engineer with over 5 years experience and successful background in the development, electrical engineering, complex process management. I have, • Experience about PLCs&HMIs for various brands(Siemens S7, Schneider, Beckhoff, FATEK, Omron, Delta) • Knowledge of electrical hardware including PLCs, VFDs, Softstarters, Servos, Digital/Analogue field devices, specialty sensors, scanners, actuators, motors, encoders, etc. • Experience with C#, C, VBs, SQL, WPF, Windows Forms What can i offer, • Developing PLC programs with SCL, ST, LAD, FBD • Developing HMI&SCADA by using WINCC, Vijeo Designer, Beijer IX developer, C# WPF-Windows Forms • Design/specification of electrical circuits/components and materials, technical selection, sizing evaluation of equipment and parts with EPlan & AutoCAD • 7/24 Remote Support
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Modbus
    Electrical Drawing
    PLC
    Industrial Automation
    C#
    SCADA
    Microsoft VBScript
    Electrical Design
    Electrical Engineering
    Autodesk AutoCAD
  • $30 hourly
    Professional Electronic Engineer with more than 20 years of experience programming PLC and SCADA and managing large-scale industrial projects. Travelling around the world. Services: ✔ Programming and simulation of control logics ✔ Visualization and information of processes ✔ Systems integration ✔ Development of industrial software ✔ Development of industrial solutions Work methodology. Although each project has its particularities, the typical steps are: ✔ Basic information collection. ✔ Solution proposals ✔ Descriptive memory of the solution chosen to limit the scope. ✔ Definition of the development stages: Scope, resources, tools, stakeholders, communication matrix, schedule, costs, deliverables. ✔ Development of the solution: Partial deliveries, quality control, simulations. ✔ Final delivery and project closure. ✔ Guarantee according to professional practice rules. ► How do I do it? Honoring the commitment assumed, meeting deadlines, ensuring quality, good personal treatment and fluent communication. Technologies: ✔PLC:Allen Bradley, Siemens, Schneider ✔PlantPax ✔Scadas: FactoryTalk, WinCC, iFix, InTouch Wonderware ✔Graphic Terminals; PanelView, Magelis, OP Siemens ✔Networks: Industrial Ethernet, ControlNet, Profibus,DeviceNet, Modbus, FieldBus, OPC ✔Drives & Soft Starters ✔Field Instruments ✔MCC Processes/Industries: ✔ Oil & Gas ✔ Beverage & Food ✔ Drying and Evaporation ✔ Mining, Metals, and Cement ✔ Transport systems ✔ Chemical processes ✔ Water Treatment Plants ✔ Pulp and Paper I hope see you soon. Best regards, Claudio M.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    MQTT
    Network Design
    Sequence Analysis
    SCADA
    Instrumentation
    Electrical Layout Design
    Project Management Professional
    Electrical Engineering
    Control Engineering
    PLC
  • $25 hourly
    I have Sixteen (16) years of experience in Instrumentation and Control Design, Engineering, and System Integration / Technical Training Lecturer / Project Consultant. My competencies include Detailed Project Engineering, Configuration, and Programming of PLC, HMI/SCADA, Calibration, Testing, Startup, and Commissioning. Certified Instrumentation and Control Technician by the Philippine Instrumentation and Control Society 9th Placer, Instrumentation, and Control Technician Certification Exam Certified Instrumentation and Control Engineer by the Philippine Instrumentation and Control Society 4th Placer, Instrumentation and Control Engineer Certification Exam I received a scholarship from the Department of Science and Technology (DOST) of the Philippines. I can work with minimum supervision with high-quality output.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    SCADA
    User Manual
    Automation
    Project Proposal
    Instruction Manual
    Project Engineering
    Project Plans
    Technical Writing
    Budget Management
  • $100 hourly
    If you need an engineer to take your idea and produce a functional design/prototype, your likely reading the right profile. Services I offer: 1. Rapid prototype development 2. CAD design (3D, 2D, renders, animations, etc..) 3. Hardware programming (Arduino, ESP32, Raspberry PI, etc..) 4. PLC programming. (Brands: Click, Productivity, Unitronics, and DoMore) 5. Electrical design 6. 3D printing 7. Fabrication and testing in-house 8. Willing to travel for installs, testing, proofing, and assembly of machinery. 9. Much more... With experience producing custom products that range from toys to industrial equipment, I am accustomed to working on many product types. With a well-stocked inventory, I am typically able to offer functional plug-n-play rapid prototypes built and delivered with fast turnaround options available. Please feel free to reach out to setup a free meeting to dicuss your project. Cheers, Jared.H
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Robotic Process Automation
    Robotics
    3D Printing
    Microcontroller Programming
    Hardware Design
    Arduino
    Electrical Design
    Machine Design
    Rapid Prototyping
    Mechanical Engineering
    Firmware Programming
    3D Modeling
    3D Design
    SolidWorks
  • $50 hourly
    More than 15 year of experience in different kind of industries. Food, automotive, pharmaceutical, metal processes and many others. Programming environment Codesys, Beckhoff TwinCat, Allen Bradley - Rockwell Studio 5000 and any IEC61131-3 compliant PLC programming. Fieldbus experience: EtherCAT (remote I/O, safety and motion control), EtherNet/IP, Modbus TCP, DeviceNet, Modbus RTU. Experience in machine vision specification and development. Experienced electrical design using ePlan Specifically refined method using state machines to convert a process narrative onto robust PLC code.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    PLC
    CODESYS
    Modbus
    TwinCAT
    SCADA
    Electrical Drawing
    Technical Writing
    Automation
  • $40 hourly
    Hi! I'm Eduardo, a Mechanical Engineer & Product Designer. I am innovative and creative, with experience in CAD software, simulation, programming and manufacturing. My goal is to provide my clients with the best design, engineering and manufacturing solutions that are cost-effective and enhance their product development process. I have a B.S in mechanical engineering and have been working in the field for the past 4 years. I'm experienced in creating 3D models, analyzing and simulating for product development, testing designs with FEA, and creating engineering drawings for manufacturing. I have strong knowledge of computer-aided design software like Autodesk Inventor, Solidworks, and CATIA, as well as experience with industrial robots and automation. I am also proficient in programming languages such as MATLAB, C and Python, and have experience in developing software applications for robotics and automation. I'm highly organized and detail-oriented, and I'm always looking for ways to streamline processes. I'm also a great communicator and I'm able to convey complex technical concepts in simple terms. I'm available to work on short and long-term projects and I'm committed to delivering top quality solutions to every client. I'm confident that I can help you with your mechanical engineering and product design needs. If you're looking for a reliable and experienced freelancer, look no further. If you have an idea. I can make it real. Contact me today and let's get started! Feel free to ask me anything.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Internet of Things
    PLC
    3D Design
    3D Rendering
    Concept Design
    Industrial Design
    Robotics
    Python
    Automotive Engineering
    Product Design
    3D Printing
    MATLAB
    3D Modeling
    SolidWorks
    Mechanical Engineering
  • $15 hourly
    I am the most appropriate and cost-effective solution provider for your Automation and embedded system. I have more than five years of experience in Automation solutions like PLC, HMI, and SCADA[Mitsubishi(Expert), Siemens, Omron, Delta], PCB design, and other electrical schematics and drawings. • Electrical design, schematic of panel • Wiring and programming • IoT solutions (Industrial/Comercial) • User-specific software (Automation) • Wireless solutions (Industrial Automation) Expertise in • Industrial Servo and motion systems • Industrial IIOT solutions (Wired - Wireless) • PLC programing and other interfaces • Embedded solution design Familiar Communication • Open Protocols: RS232, RS485, MODBUS RTU, MODBUS TCP/IP, I2C, UART, Ethernet IP, OPC UA. • Proprietary Protocols: CC-Link, CC-Link IE Filed, CC link field, PROFIBUS, PROFINET. Familiar Programming software • GX Works 2 and 3 • GT Designer • MR Configurator • FR Configurator • GraphWorx 64 & 32 • CX-Programmer • MS, NB, NV, Designer • ISP Soft, WPL Soft • TIA Portal, Step- 7 Familiar other software • EPLAN • Eagle PCB design • Multisim • Arduino IDE • STM Cube • CoDesys Discussing will not cost any money, Do utilize time to get the best solution by discussing your ideas or requirements to get the best solution.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Arduino
    C++
    Python
    Raspberry Pi
    Hardware Design
    Internet of Things Solutions Design
    ESP32
    Electrical Engineering
    Modbus
    Electronics
    Industrial Automation
    Software Integration
    Software Development
    Automation
  • $30 hourly
    I have over 8 years of experience in the industrial automation. I have taken part in large project design and implementation (Food industry, Machine industry, water treatment, chemical processes) of the base of hardware and software of such producers as SIEMENS, Schneider-Electric, Rockwell Automation, Codesys-platform Software: Unity Pro, SoMachine, Codesys, Step 7, Tia Portal, RSLogic 500, Studio 5000, Connected Components Workench ch etc. SCADA, HMI: Vijeo Citect, Vijeo Designer, WinCC, Indusoft, Vijeo Designer etc. Configuration and Commissioning Soft Starters and VFDs.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Electrical Drawing
    Simatic
    Piping & Instrumentation Diagram
    CODESYS
    PLC
  • $15 hourly
    I am an experienced Industrial automation Engineer with great skills in PLC programming and HMI and SCADA design. If you want to control your plant or equipment from a mobile phone, or you want your equipment to publish data in a SQL database, or you are trying to do troubleshooting for a PLC program, then I am at your service. My skills include: 1. PLC programming with brands like Schneider, Siemens, Delta, Mitsubishi, Omron, and ABB. 2. SCADA and HMI design for a great visual representation of your equipment 3. Creating IIot applications using NodeRed 4. Design and Drawing of Motor Control Panels
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Industrial Internet of Things
    Electrical Drawing
    SCADA
    Electrical Design
    Industry 4.0
    Industrial Automation
    PLC
    Automation
  • $30 hourly
    I'm Embedded system engineer and Robotics Engineer, with experience working on several projects that require both conceptual and analytical thinking. Aiming to design and build intelligent robots. ⭐ Full-time Embedded system engineer and coder. ⭐ I have worked on projects that deal with Embedded system coding , design and prototyping 🌼 Here’s what you will get by working with me : ✔️ Working only on projects that I can deliver 100% ✔️ High quality of work ✔️ Responsibility for tasks/project I work on ✔️ Reliability ✔️ Short response time ✔️ Excellent written and verbal English skills 🕑 I start to work immediately and respect deadlines
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Hardware Prototyping
    SolidWorks
    MATLAB
    Python Script
    Robotic Process Automation
    Robotics
    Internet of Things Solutions Design
    Mechatronics
    PCB Design
    Automation
    ESP8266
    Raspberry Pi
    ESP32
    Arduino
  • $24 hourly
    As an experienced Embedded Systems and Computer Engineer, I bring a wealth of knowledge to the table. I have a proven track record in the design and development of embedded hardware and software applications across a wide range of domains, including Industry 4.0, Robotics, and Internet of Things. My expertise in problem-solving, critical thinking, and analytical skills allows me to tackle complex problems and deliver effective solutions. Whether you're looking to enhance your embedded systems or streamline your workflow, I have the expertise and experience to help you achieve your goals.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Web Design
    DevOps Engineering
    Azure IoT HuB
    Dropshipping
    PCB Design
    AWS IoT Core
    Shopify
    React
    Core Bluetooth
    Arduino
    C++
    STM32F4
    Python
    Raspberry Pi
    Zigbee
    Microcontroller Programming
    Embedded System
  • $40 hourly
    Electronics design engineer, have a Masters degree in Control systems.... Passionate about designing Embedded devices and PCBs.... With customer satisfaction a priority. I let my work profile speak for myself. Proudly boost my top rated status and 100% happy clients...
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Multilayer PCB
    Schematic
    Embedded System
    PIC Programming
    Analog Electronics
    Circuit Design
    Microcontroller Programming
    Arduino
    Altium Designer
    Electrical Drawing
    Eagle
    Electronic Design
    PCB Design
    Electrical Engineering
  • $30 hourly
    Hard working Control engineer who can automate complicated technological processes using OOP and multi-level software construction with high probability and in time. Have experience for production plant automation projects design in: - software PLC&HMI programing - hardware selection and specification as result - shematics, cable list - VFD configuration, serial communication with PLCs -MES systems design -WEB monitoring Have experience with next PLC-HMI hardware & software: -OMRON: CX-ONE, CX-Supervisor, CX-Designer, NB-Designer. -Pro-face: GP-Pro EX, Pro-Server EX, GP-Viewer. -Siemens: Step7, WinCC 6.2 -Mitsubishi: GX Developer, GT Designer. -Weintek: EasyBuilderPro. -TraceMode -RraspberryPI (C++&Appache2&MySQL) etc. Other skills: -PHP, MySql, C++, EPlanElectric
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    SCADA
    System Automation
    Electrical Engineering
  • $105 hourly
    Thank you for stopping by my profile! As an experienced industrial design engineer, my journey has been marked by a lifelong dedication to designing and constructing bespoke machinery and consumer goods. My toolkit is anchored by Solidworks for 3D modeling, complemented by hands-on involvement in the fabrication of the devices and products I envision. From the initial idea to the final product, I'm equipped to bring your project to life. Choosing the path of a freelance entrepreneur over traditional employment has granted me the liberty to cherish moments with my family and assist a broader spectrum of clients in realizing their visions. My services are at your disposal around the clock, every day of the week, to fit seamlessly into your schedule. Based in North Carolina, I'm adept at collaborating across different time zones and locations to align with your operational hours. OFFERED DESIGN SERVICES: 3D Modeling. Manufacturing-ready drawings with dimensions and tolerances. Programming for PLC, HMI, and Robotics. Electrical schematic design. Assembly and wiring of control panels. Assembly of machinery. Product testing and troubleshooting. 3D Printing services. Injection Molding. CNC Machining. High-fidelity renderings. Reverse Engineering. Patent-related drawings, including exploded views and assembly instructions. Sheet Metal Design. Wiring Harness Design. While I have a strong preference for Solidworks, I'm also capable of editing existing Autocad files and providing outputs in Autocad format. My expertise covers 2D drafting, 3D modeling, mechanical and structural designs, alongside FEA simulations, motion studies, and creating animations. I ensure the delivery of all necessary digital files for patenting, prototyping, and manufacturing processes, securely transferring and backing up data in your preferred formats. Upon request, I can also ship a physical prototype directly to you. I kindly request a 24-hour window to respond to messages and invitations due to my commitment to provide undivided attention to each project. If you're pondering over a project or seeking expert advice, feel free to reach out. I'm here to delve into your requirements and explore how my services can contribute to your success. I appreciate your interest in my profile and am eager to connect with you!
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Control Engineering
    3D Animation
    SolidWorks
    Robotics
    3D Design
    Industrial Engineering
    Drafting
    Automation
    3D Modeling
    Mechanical Engineering
  • $40 hourly
    I have done MS in Electrical Engineering, and a Professional Machine learning and Embedded System Engineer specialized and experienced in various machine learning, deep learning, Artificial Intelligence(AI), and data science projects and have 4+ years of experience in hardware and software development for smart IoT device development and manufacturing. ✅ Experienced in Embedded systems with firmware and software programming of different categories of microcontrollers with embedded C programming and even micro python programming (if supported in some microcontroller) on different microcontroller platforms like RP2040, PIC, STM32 ESP32, etc microcontroller. ✅Experienced in bare metal embedded system coding, the operation mode of cortex Mx Processor, Memory Map, bus Interface, writing linker script, Processor fault analysis and handling, stacks, AAPCS, Implementation of a simple task scheduler using Pendsv and stick and embedded Driver API development (GPIO, SPI, and I2C etc.) ✅ Experience hardware and Software Development Engineer in C, C++, CircuitPython, and MicroPython for programming various ARM, PIC, STM32, ESP32, and AVR (Arduino) microcontrollers and Raspberry Pi Development Boards ✅Specialized in OpenSTM32 System-Workbench, STM32 CUBE mx, STM32 HAL, Low-level Processor hardware initialization, and Peripheral High- and low-level Initialization, developing STM32 HAL Peripheral data handling APIs ✅Specialized in UART Data communication, Controller Area Network (CAN), low power modes, and RTC driver Development ✅Specialized in embedded graphics systems i.e., interfacing an LCD-TFT display to the microcontroller board, LTDC peripheral of the microcontroller, and communication driver development between the microcontroller and the TFT display using MIPI DPI and MIPI DBI ✅Specialized in LVGL (open-source graphics library for microcontrollers), LVGL widgets and their usage, APIs, UI application development using LVGL, and testing LVGL applications on PC simulators and different microcontroller development boards ✅Specialized in UML (Unified Modeling Language) state machine semantics (like simple/composite states, events, signals, transitions, entry/exit actions, guards, pseudo-states, etc.), ✅Specialized in UML state machines modeling using graphical modeling tools such as Astah and QM™ modeling tool, implementing embedded applications using Hierarchical state machines and Active objects design approach and QP™ real-time embedded framework ✅Specialized in FreeRTOS API development for ARM Cortex M processor ✅Specialized in Microcontroller DMA controller internals (channel mapping/streams/ FIFO /Master ports / Arbiter/etc.) Driver development, programming with various peripherals (ADC, GPIO, UART_RX/TX), Multi AHB bus matrix and ARM Cortex M Bus interfaces, MCU Master/ Slave communication over bus matrix and DMA different transfer modes (like M2P, P2M, M2M) and troubleshoot DMA issues ✅Specialized in MCU memory organization (Vector table mapping and vector table relocation of arm cortex mx processor) and memory aliasing, custom Bootloader development for ARM CORTEX Mx powered microcontroller using in-application programming (IAP), ✅Specialized in flashing a given application binary using Bootloader, Flash-related configurations like setting up read and write protections for different sectors, Mass erase of the user flash, Encrypt and Decrypt the firmware sent by the host using AES and Over-the-air programming by interfacing WIFI or Zigbee Modules ✅Specialized in ROM –Uboot-Kernel boot process on Linux-ARM systems and Testing, configuring sub-systems of AM335x SOC such as GPIOs, I2C, MMC, boot modes, and ARM-board configuration files ✅ Specialized in machine learning with projects including Data preprocessing, and various types of Regression techniques (like Linear, Multiple, polynomial, Support vector Regression (SVR), Decision Tree, Random Forest, etc.) ✅Classification with different methods (K – Nearest Neighbor (K-NN), Support Vector Machine (SVM) or Kernal SVM, Naive Bayes, Decision tree and Random Forest), K- means and hierarchal clustering, Reinforcement learning with Upper Confidence Bound (UCB) and Thompson Sampling, Natural Language Processing, Dimensionality Reduction using principal component analysis (PCA) and Linear discriminant Analysis (LDA) ✅ Specialized in Deep learning with artificial neural networks (ANN), Convolutional Neural Networks (CNN), Recurrent Neutral networks (RNN), Self-Organizing Maps (SOM), Boltzmann Machines, and Autoencoder ✅ Specialized in various Artificial Intelligence Models and projects including Q – Learning, Deep Q – Learning, Deep Convolutional Q – Learning, and A3C intuition, Implementation, and Visualization ✅ Specialized in Data Science and Data mining techniques with steps involving visualization, regression, and Robust geodemographic segmentation modeling and Data preprocessing including data wrangling and error handling during ETL
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    ARM Microcontroller
    Embedded System
    Microcontroller Programming
    Electrical Drawing
    Simulink
    Autodesk AutoCAD
    Artificial Intelligence
    Embedded C
    Data Science Consultation
    Deep Learning
    Machine Learning
    Data Science
    FPGA
    MATLAB
  • $40 hourly
    I bring over 𝐞𝐢𝐠𝐡𝐭 years of extensive industrial experience as an Electrical Automation Engineer, specializing in the automation & digitalization of industrial processes. My professional journey has equipped me with a deep understanding of PLC and HMI programming, positioning me as an expert. With precision and expertise, I specialize in creating custom ladder logic solutions seamlessly integrated with HMI, SCADA, or even React App interfaces tailored to meet the unique demands of each project. I have a proven track record of successfully overseeing the installation and commissioning of PLC and HMI systems for large-scale industrial ventures. I have hands-on experience with the following PLCs & HMI, 𝐏𝐋𝐂 * Siemens (Tia Portal, Simatic Manager) * Mitsubishi (GX Developer, GX Works) * Allen Bradley (Rs-Logix, Studio 5000, CCW) * Fatek (Winpro Ladder) * Delta (WPL Soft) * Omron (CX-Programmer) * CoolMay (GX Developer 8-E) * Codesys * Beckhoff (Twincat 3) * Automation Direct (Click Plus, Productivity 3000, Domore, BRX) 𝐇𝐌𝐈 * Siemens (TIA Portal) * Allen Bradley (Factory Talk View Studio, Studio 5000, CCW) * Weintek (Easy Builder Pro) * CoolMay (Coolmay HMI) * Codesys * Delta (DOP Soft) * Omron (CX Designer) * Beckhoff (Twincat 3) 𝐒𝐂𝐀𝐃𝐀 * Siemens (Simatic WinCC, Flexible) * Allen Bradley (Factory Talk View) * Aveva Intouch (Indosoft) * Progia (Movicon) 𝐅𝐀𝐂𝐓𝐎𝐑𝐘 𝐒𝐈𝐌𝐔𝐋𝐀𝐓𝐎𝐑𝐒 * Facotry IO * Easy Veep * Any Logic 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐄𝐱𝐩𝐞𝐫𝐭𝐢𝐬𝐞: Microsoft Visio, EPLAN P8, Autodesk Autocad 𝐂𝐨𝐧𝐟𝐢𝐠𝐮𝐫𝐚𝐭𝐢𝐨𝐧 / 𝐂𝐨𝐦𝐦𝐮𝐧𝐢𝐜𝐚𝐭𝐢𝐨𝐧 𝐏𝐫𝐨𝐭𝐨𝐜𝐨𝐥𝐬: * VFD configuration, Serial Communication with PLCs * Modbus RTU (RS-232/422/485), * Modbus TCP/IP * MQTT * Modbus TCP to MySQL DB (ESP32, Raspberry Pi) * MQTT to MySQL DB I'll guide you about buying the best option of PLC or hardware according to your needs, and I'll give you support for 1 month even after commissioning in large projects. Please contact me before placing the order so that we may discuss your project scope and needs first
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    TwinCAT
    Electrical Drawing
    Simatic
    Automation
    Electrical Engineering
    System Automation
    Control Engineering
    Industrial Automation
    Instrumentation
    CODESYS
    Electrical Design
    Modbus
    Autodesk AutoCAD
  • $50 hourly
    Controls and SCADA Engineer experienced in all aspects of the industrial control system design and implementation. Highly knowledgeable in both the hardware (wiring, CAD, UL) aspects as well as software design (PLC as well as higher level languages). Experience in numerous industries and application types. I'm available for new projects, upgrades and ongoing support for existing systems. I'm particularly adept at troubleshooting and fixing systems created by others. - Gold Certified in Ignition by Inductive Automation - 20+ years PLC programming experience on multiple platforms including Rockwell (PLC3/5, SLC and Logix) - 20+ years experience in AutoCAD electrical - 10+ years experience in SQL particularly Microsoft SQL Server and MySQL - Experienced with multiple programming languages and technologies such as Python, NodeJS, VB, .NET and ASP.NET
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Django
    Automation
    SCADA
    Visual Basic
    SQL
    JavaScript
    Python
    HTML
  • $65 hourly
    "𝗘𝘃𝗲𝗿𝘆𝗼𝗻𝗲 𝗰𝗮𝗻 𝗱𝗲𝗹𝗶𝘃𝗲𝗿 𝗥𝗘𝗦𝗨𝗟𝗧𝗦 𝗯𝘂𝘁 𝗼𝗻𝗹𝘆 𝗮 𝗳𝗲𝘄 𝗰𝗮𝗻 𝗱𝗲𝗹𝗶𝘃𝗲𝗿 𝗦𝗔𝗧𝗜𝗦𝗙𝗔𝗖𝗧𝗜𝗢𝗡" 🔥 𝗧𝗼𝗽-𝗥𝗮𝘁𝗲𝗱 𝗣𝗹𝘂𝘀 | 💪 𝗔𝗺𝗼𝗻𝗴 𝘁𝗵𝗲 𝘁𝗼𝗽 𝟯% 𝗼𝗳 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗲𝗿𝘀 𝗼𝗻 𝗨𝗽𝘄𝗼𝗿𝗸 |⭐𝟱 𝗦𝘁𝗮𝗿 𝗥𝗮𝘁𝗶𝗻𝗴 | 👍𝟭𝟬𝟬% 𝗝𝗼𝗯 𝗦𝘂𝗰𝗰𝗲𝘀𝘀 |✔︎ 𝟯𝟱+ 𝗝𝗼𝗯𝘀 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗱 | 💰𝗖𝗼𝘀𝘁 𝗘𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁 𝕀 ℂ𝔸ℕ ℙℝ𝕆𝕍𝕀𝔻𝔼 𝕐𝕆𝕌 𝔽𝕆𝕃𝕃𝕆𝕎𝕀ℕ𝔾 𝔼ℕ𝔾𝕀ℕ𝔼𝔼ℝ𝕀ℕ𝔾 𝕊𝔼ℝ𝕍𝕀ℂ𝔼𝕊 . My design work has been for commercial customers, including several Fortune 500 firms. I have strong grip on Firmware writing and Hardware designs. Because of my 12 years experience, it is highly likely I've already worked with the technologies you need to make your project a success. PRODUCT DEVELOPMENT - Circuit Design and Schematic Capture - Bills of Material and Part Sourcing - Printed Circuit Board Layout and Manufacturing Data - Assembly and Fabrication Drawings - Prototyping - Debug - Product Testing - Embedded Firmware and Application Software • ESp32/ESP8266 programming using in ESP-IDF/ Arduino • STM32 ARM M3 programming in Keil-MDK,STM32CUBE IDE and Micro C pro for ARM. • Linux Programming for Raspberry Pi Programming for I/O read /Image processing. • Nordic Semiconductor nFR series Wireless SoCs • Amazon IOT core • FreeRtos / MQXRTOS / Mongoose OS. • Experience with LAN, TCP/IP, wifi, LORA, Bluetooth, BLE, RS232, I2C, SPI, RS485, MOD Bus, etc. • Experience with Temperature ,Humidity, gyro, Accelerometer, Light, Sound, Power, CO2 and Medical sensors and many more My lab is equipped with all the necessary hardware/firmware development equipment, including oscilloscopes, signal generators and analyzers, power supplies, and a myriad of other miscellaneous tools useful for debug and test. To see some of the examples of my work, Please check out my project list. Thank you, Abu.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    nRF51
    ESP32
    STM32
    Microcontroller
    nRF52
    Circuit Design
    Arduino
    PCB Design
    Embedded System
    Computer Hardware
    C++
    Microcontroller Programming
    Electrical Engineering
  • $25 hourly
    As an Engineer and inventor with over 15+ years of professional experience, I thrive on developing products that meet today's technical challenges head-on. My career has been a fusion of rigorous curiosity and precise technical skill, topping in a deep well of expertise that’s ready to tackle your project. Here's a snapshot of the domains I've grasped: Hardware Specialties 💻🔌 ✅ Embedded systems: programming, hardware design, and firmware development from concept to execution, including ARM-based controllers, DSP, and FPGA technologies. ✅ PCB Design: Expert in designing layouts and schematics, bringing circuits to life flawlessly. Wireless Communication: Proficient with Bluetooth, WiFi, RF protocols, and crafting IoT devices that empower smart connectivity. ✅ Sensor Savant: MEMS / IMU, GPS tracking, and biometric identification through RFID and fingerprint technology. ✅ Design Tools: Proficient with industry-leading software such as Altium Designer, Eagle CAD, KiCAD, Proteus, etc. Software Proficiency 👨‍💻📲 ✅ App Development: Crafting responsive, user-friendly web and mobile apps optimized for IoT solutions, enhancing functionality and user experience. ✅ Web Design & Deployment: Custom WordPress solutions, e-commerce, APIs, and more. ✅ Coding Languages: Kotlin, Java, C++, and C# form the foundational backbone of my custom software solutions. ✅ Data Handling: Experienced in CMS, API integrations, and web scraping for robust, seamless user experiences. Mechanical Design Services 🧰 ✅ Enclosure Designing: Merging technical requirements with aesthetic considerations to design custom enclosures that heighten the value and usability of electronics. 🚀 I'm excited to collaborate and bring your vision to completion, incorporating your innovative ideas with my technical know-how to leave a mark on the future. Tags: Electrical Engineer, Electrical Engineering, Electronics, Hardware, Firmware, PCB, PCB layout, Board Layout, Schematics, Altium Designer, IoT, Internet of Things, Power Electronics, Bluetooth, BLE, TI, Texas Instruments, FPGA, SoC, VHDL, Verilog, Xilinx, Altera, VHDL, C, C++, MCU, RTOS, Microcontroller, prototype, validation, Enclosures, BMS, SolidWorks, Android, iOS, Java, Swift, Mobile Apps, Database, React, AWS, Python, ESP32, Arduino, PLATFORMIO, PIC, NXP, Texas Instrument, Nordic, DIALOG, STM32, LCD, Raspberry Pi, Robotics, Oil and Gas Automation, RF, XBEE, Wi-Fi, BLE, Production, Prototyping, LoRa WAN, Manufacturing, Assembly, Motor Driver, Prototype, Wireless Module, Controllers, PLC, CREO, Industrial Designer, EASY EDA, KiCAD. Warm Regards, Huzaifa Ali
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    PCB Design
    Multilayer PCB
    Electronic Design
    Electronic Circuit Design
    Internet of Things Solutions Design
    Digital Electronics
    React Native
    Circuit Design
    Altium Designer
    Arduino Firmware
    Raspberry Pi Firmware
    STM32
    ESP32
    Embedded System
    Microcontroller Programming
  • $70 hourly
    Experienced controls engineer with years in the automation industry. • Programming for Allen Bradley, AB, IDEC, Siemens, Redlion, Automation Direct PLCs, Codesys, Others • Wiring Diagrams • IEC Standard Panel Design • HMI Design • System Upgrades • IoT SCADA • Commissioning Support • Troubleshooting • Budget or High Performance Systems • UL Compliance
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Electronics
    Logic Programming
    Automation
    Network Software
    Autodesk
    Microsoft Excel
    System Automation
    Rockwell Automation Arena
    SQL
    Testing
    SolidWorks
    Autodesk AutoCAD
    3D Modeling
  • $50 hourly
    - I'm a passionate programmer with more than 18 years of experience in development and design of software and automated PLC systems. Please take a look at my portfolio for the extensive list of all the brands and models I have been working with. - Commisioning and optimization at customer site is a critical part of a project. I spent more than 15 years commisioning and repairing machines/plants all over the globe: US, Canada, Latin America, Germany, Italy, Spain, India, etc. What is better (and cheaper) than having an expert who can leave the desk and travel to your customer site to ensure that everything he programmed will end working as expected? - I am proud to have collaborated with clients in a broad spectrum of indutries: Food, chemical, oil&gas, mining, glass manufacturing and pharmaceutical. - Also I'm an electromechanical engineer with deep knowledge in industrial processes, safety systems, redundancy, food-grade applications and SCADA. - Being extremely proficient in both English and Spanish usually generates a strong bond and communication with customers. I have understood over the years that listening to the clients and understanding their working culture and methods is the key to a successful start-up and a steep operator learning curve of the machines. - Since I have clients outside Upwork for now I am only interested in industrial and corporative clients, especially complex or long term projects. Please do not offer me house-related or very small projects. - Finally, but not less important, I am a honest person, reliable, efficient and creative and capable of leading a team to accomplish a big project.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    PLC
    Industrial Automation
    Network Engineering
    Electrical Engineering
    Visual Basic
    .NET Framework
    C#
  • $50 hourly
    I am Roman, and I turn ideas into things. I'm a Ukrainian engineer and developer with background in physics and math. I work and experiment with electronics, digital fabrication and code. In my workshop in Kyiv I design, develop and build prototypes for a variety of purposes: from startups and small business automation, to sweet Halloween costumes and movie props. Here's a boring list of my skills: - Programming electronics - Arduino and other embedded boards (ESP8266, Teensy, ESP32 etc.). - Sensors, modules, and devices. Building electronic setups and finding relevant available technology to solve the problem. - Coding - C++, Java and Python. Firmware and software. - Data and protocols: UART, I2C, Ethernet, OneWire, MIDI, DMX and so on. - Digital fabrication. Designing and fabrication using CNC machines - router, laser, plasma and vinyl cutters. - Light, LED and other visual installations. Including developing custom and unique patterns, animations, generative algorithms and so on. - Processing image, video and sound - Illustrator, Photoshop, Premiere Pro, Ableton. If you're really short on cash, but have a nice or a meaningful project, I'm always willing to set you up with a special discount. You can check out some of my works in a video or in my portfolio. Thanks for giving this a minute of your time and have a great day.
    vsuc_fltilesrefresh_TrophyIcon PLC Programming
    Firmware
    Electrical Engineering
    Arduino Firmware
    ESP32
    Mathematics
    Firmware Programming
    Microcontroller Programming
    Robotics
    Arduino
    Hardware Prototyping
    Physics
    Java
    Python
    C++
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job (it’s free)

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

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

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

PLC Programming Freelancers Hiring FAQs

What is a PLC programming freelancers?

A Programmable Logic Controller (PLC) is a computer control system used in industrial applications to help automate processes on the factory floor. PLC programmers help write the code that enables automation in a wide variety of business areas using languages like Ladder Logic, Instruction List (IL), Structured Test (ST), Function Block Diagram (FBD), or Sequential Function Charts (SFC) to help you bridge the gap between digital and analog machinery.

How do you hire a PLC programming freelancer?

You can source PLC programming freelancer talent on Upwork by following these three steps:

  • Write a project description. You’ll want to determine your scope of work and the skills and requirements you are looking for in a PLC programming freelancer.
  • Post it on Upwork. Once you’ve written a project description, post it to Upwork. Simply follow the prompts to help you input the information you collected to scope out your project.
  • Shortlist and interview PLC programming freelancers. Once the proposals start coming in, create a shortlist of the professionals you want to interview. 

Of these three steps, your project description is where you will determine your scope of work and the specific type of PLC programming freelancer you need to complete your project.  

How much does it cost to hire a PLC programming freelancer?

Rates can vary due to many factors, including expertise and experience, location, and market conditions.

  • An experienced PLC programming freelancer may command higher fees but also work faster, have more-specialized areas of expertise, and deliver higher-quality work.
  • A contractor who is still in the process of building a client base may price their PLC programming freelancing services more competitively. 

Rates typically charged by PLC programming freelancers on Upwork are:

  • Beginner: $20 per hour
  • Intermediate: $38 per hour
  • Advanced: $200 per hour

Which one is right for you will depend on the specifics of your project. 

How do you write a PLC programming freelancer job post?

Your job post is your chance to describe your project scope, budget, and talent needs. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample PLC programming freelancer job post titles:

  • We need help connecting our PLC over Ethernet to facilitate communication
  • Need PLC expert to help us configure our old controller for a rugged industrial environment
  • Looking for PLC programmer to help us develop specialty controls for the aquatic industry

Project description

An effective PLC programming freelancer job post should include: 

  • Scope of work: From programming specialty controls to troubleshoot old devices, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, software, or connection method, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

PLC programming freelancer job responsibilities

Here are some examples of PLC programming freelancer job responsibilities:

  • Will be responsible for resetting the read-access passwords on all PLC devices as needed
  • Develop processes and perform maintenance and fault diagnostics on implemented PLC processes
  • Lead client update initiatives regarding the use and application of PLC systems in addition to informing them of possible conversions

PLC programming freelancer job requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in a PLC programming freelancer. Here are some examples:

  • Must have extensive knowledge of control programs
  • 5 years programming experience in an electrical engineering environment
  • Undergraduate degree in computer science desirable 
  • Must be able to work autonomously and meet deadlines
View less
Schedule a call