Hire the Best PLC Programming Specialists
Lima, Peru
I'm an automation specialist and project lead experienced in PLC programming, HMI design, SCADA systems, IoT Home Assistant, commissioning and project management. If you need help with your automation systems I can help you solving problems. -Programming and configuration of PLCs S7- 1500, S7-1200, S7 - 300, Logo, SIEMENS HMI panels Basic, Comfort, UNIFIED, Scada of the SIEMENS brand -Programming and configuration of PLCs Modicon 580, M221, M241, Magelis HMI panels, Scada Vijeo Citect, Speed Drivers and Softstarters of SCHNEIDER brand. -Programming and configuration of SCADA SURVALENT TECHNOLOGY SYSTEM. -Automation using HOME ASSISTANT: Dashboard design, logic creation using Yaml language, equipment communication using Modbus RTU and Modbus TCP protocols. -Design, elaboration and revision of electrical and mechanical drawings for power and control enclousers using AUTOCAD ELECTRICAL. -Design, supervision and elaboration of basic engineering and detail engineering -Design, development and review of P&ID diagrams -Pre-commissioning, commissioning and start-up of projects. -Support and training in control and automation technologies
- PLC Programming
- PLC
- Automation
- System Automation
- SCADA
Santa Fe, Argentina
Industrial Automation & Industry 4.0 Engineer (9+ years) helping plants and machine builders modernize and integrate PLC/HMI/SCADA/MES/ERP/IIoT systems with reliable commissioning and minimal downtime. Platforms & engineering tools (PLC + HMI/SCADA): - Programming languages: Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST). - Siemens: TIA Portal (S7-1200/S7-1500), LOGO! Soft Comfort, WinCC (Comfort / Advanced / Professional), PCS 7 - Beckhoff: TwinCAT 3, Beckhoff IPC-based control (HMI/SCADA integrations as needed) - Rockwell: Studio 5000 / Logix, FactoryTalk View (ME/SE) - Schneider Electric: EcoStruxure Control Expert, Vijeo Designer / EcoStruxure Operator Terminal Expert - Unitronics: VisiLogic & UniLogic - Rievtech, Kinco, among others. - Ignition SCADA (+ integrations) IIoT / Edge & Gateways: Siemens & Beckhoff IPCs, and also non-industrial PCs for edge applications and gateways (e.g., Raspberry Pi, NVIDIA-based devices). Strong OT/IT integration experience using MQTT, OPC UA, Modbus, EtherCAT, Profinet, EtherNet/IP, historization, alarms, reporting, dashboards, and database connectivity, including ERPs. Engagement models: Turnkey projects, Team Extension, or Staff Augmentation. You’re not hiring a solo freelancer—you’re getting a team ready to back you: UI/UX specialists for intuitive HMIs, software developers for robust apps/backends, and automation experts for field troubleshooting. Send me a message with your current setup and goals, and I’ll propose the fastest, lowest-risk path to deliver.
- PLC Programming
- Ladder Logic
- Wiring Design
- Automation
- Embedded System
- Panel Layout
- Python
- Microcontroller
- Electrical Engineering
- Robotics
- Industry 4.0
- Raspberry Pi
- Raspberry Pi Firmware
- ESP32
- ESP8266
Dera Ghazi Khan, Pakistan
I am an Electrical & Industrial Automation Engineer with 5+ years of experience in FMCG and manufacturing industries (PepsiCo & Unilever). I specialize in SCADA/HMI development, PLC programming, and electrical control system design. My key skills include: ✅ AVEVA Wonderware InTouch SCADA (HMI screens, tags, alarms, trends) ✅ Siemens PLC Programming (TIA Portal, Ladder Logic, troubleshooting) ✅ AutoCAD Electrical (control schematics, wiring diagrams, panel layouts) ✅ Electrical troubleshooting, commissioning, VFD/Soft Starter setup ✅Technical analysis, report writing, and remote troubleshooting support for electrical, control & automation systems. Highlights: Completed Biomass SCADA HMI integration in-house with PKR 0.65M+ cost avoidance. Developed Power Dashboard & Energy Analyzer screens in Wonderware InTouch with PKR 240K cost avoidance. I deliver professional engineering work with clear communication and on-time completion. Let’s discuss your automation or electrical design project.
- PLC Programming
- SCADA
- Industrial Automation
- Control Engineering
- Electrical Engineering
- Autodesk AutoCAD
- Ladder Logic
- Panel Layout
- Schematic
- Wiring Design
- Safety Assessment
- Power Distribution
- Technical Analysis
- Load Calculation
- Electrical Layout Design
Springfield, Missouri
15 years experience PLC programming in Siemens S5, S7, and Simadyn-D controllers, Siemens S120, G120, Micromaster and cycloconverter drives, Wonderware and Win-CC HMI's. 3 years experience with Rockwell Automation (Allen Bradley) Micro800, CompactLogix, and ControlLogix PLC's, PV800, PV+ HMI's. Also experience in ABB ACS drives, Toshiba TM10 drives, GE UC Controllers, and many more. Have experience in updating and upgrading existing processes, taking a project from concept to commissioning and operation. 12 years operating and maintaining nuclear plants on US Navy submarines, 8 years experience in the steelmaking industry, 1 year experience in the asphalt shingle industry.
- PLC Programming
- PLC
- Electrical Engineering
- Technical Writing
- Electrical Drawing
- Circuit Design
- Rockwell Automation Arena
- Network Design
- Engineering Design
Huimanguillo, Mexico
Hello, Clients. Versatile Industrial Engineer excelling across electrical, electronics, and mechanical domains, with PLC mastery as my secret weapon for automation revolutions. I design and program powerhouse PLC systems on Siemens S7, Allen-Bradley, and Modicon—igniting production lines by fusing electrical panels, electronic sensors, and mechanical drives into seamless, high-speed operations for manufacturing and energy sectors. Hands-on wizardry in troubleshooting circuits, integrating HMI/SCADA, and optimizing ladder logic or FBD code slashes downtime by 40% and supercharges throughput. My mechanical engineering edge shines in custom machinery builds, while electrical/electronics prowess ensures robust power distribution and instrumentation under IEC 61131-3 standards. Leading Industry 4.0 transformations, I deliver vivid results: smarter factories that predict failures, cut costs, and run like clockwork. Ready to electrify your industrial challenges. Looking forward to working with you. Thanks.
- PLC Programming
- Electrical Engineering
- Engineering & Architecture
- CAD
- Modeling
- Electronic Circuit Design
- Electrical Drawing
- Mechanical Engineering
- Mechanical, Electrical & Plumbing Systems
- 3D Drawing
- Industrial Engineering
- SCADA
- Industrial & Product Design Consultation
Winterberg, Switzerland
Several years of experience in the development and optimization of food products, including conducting product trials, equipment tests, and process optimizations in production environments. Several years of experience in PLC and HMI programming for both greenfield and brownfield plants using Siemens TIA Portal, with a focus on Structured Text (SCL). Participation in digitalization projects (“Industry 4.0”), particularly in the acquisition and analysis of production plant data. Strong knowledge in the visualization and analysis of plant systems and production data using SIMATIC HMI and tools such as Node-RED. Solid analytical skills and scientific background through a BSc in Food Science with a specialization in processes and automation.
- PLC Programming
- PLC
- Motion Controller
- Food & Beverage
- Food Engineering
- Food Packaging
- Food Science
How it works
Post a job for free Post 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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Katja Krohn
Summa Linguae
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
Find more freelancers
Similar PLC Programming Specialist Skills
- Control Engineering professionals
- PLC & SCADA specialists
- CoDeSys specialists
- COSMO-RS Chemical Engineering specialists
- Industrial Automation professionals
- Mechatronics specialists
- Engineering Drawing specialists
- Water Treatment Engineering professionals
- ChemCAD professionals
- Abaqus specialists
- OpenEdge Advanced Business Language professionals
- Process Engineers
- Genetic Engineering specialists
- Crestron Programming professionals
- CI/CD professionals
- TopSolid professionals
Top Cities for PLC Programming Specialists in United States
- Engineering Drawing Specialists in Arvada, CO
- CNC Programmers in Orlando, FL
- Structural Engineers in Los Angeles, CA
- Structural Engineers in Houston, TX
- Engineering Designers in Richmond, VA
- Robotic Process Automation Freelancers in New York, NY
- Engineering Designers in San Francisco, CA
- Automation Engineers in Alexandria, VA
- Automation Engineers in Phoenix, AZ
- Automation Engineers in Oklahoma City, OK
- Automation Engineers in New Orleans, LA
- Automation Engineers in Kansas City, MO
- Automation Engineers in Herndon, VA
- Automation Engineers in Bellevue, WA
- Automation Engineers in Carmel, IN
- Automation Engineers in Roseville, CA