2

Remote Plc Programmer Jobs in Elgin, IL (NOW HIRING)

Be Seen First

PLC Engineer - Conveyors - Traveling

Chicago, IL · Remote

$85K - $110K/yr

... or programmer with strong PLC, HMI, VFD, industrial networking, and conveyor controls experience ... Remote I/O * Ability to read electrical schematics and troubleshoot systems using PLC logic and ...

New

Water Resources Engineer - FEMA

Chicago, IL · Remote

$81K - $111K/yr

... Resources Engineers with Federal Emergency Management Agency (FEMA) National Flood Insurance ... This role has the opportunity to be remote from any location within the US. Key Responsibilities:

Senior Roadway Engineer

Chicago, IL · On-site +1

$107K - $147K/yr

... Engineer . Will have the opportunity to work with cutting edge 3D roadway modeling software. The ... Flexible work environment to include occasional remote work. Wood Chicago is a leader in the ...

... Engineer . The position will be based in our Chicago, IL office located near O'Hare International ... remote/office hybrid schedule. Wood Chicago is a leader in the Transportation industry, serving ...

Automation Engineer

Naperville, IL · On-site +1

$100K - $120K/yr

Provide in-house PLC/OIT/HMI programming and testing. * Provide onsite work for municipal clients including instrumentation configuration, installation assistance, and control system and process ...

Evans Scholars

Chicago, IL · On-site +1

$15.50 - $20/hr

We are also open to remote working from anywhere across the US. We have a very comfortable and supportive culture, comprised of knowledgeable and skilled Architects, Engineers, Environmental ...

next page

Showing results 1-20

Remote Plc Programmer information

See Elgin, IL salary details

$40K

$79.7K

$110.7K

How much do remote plc programmer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for remote plc programmer in Elgin, IL is $79,737.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,200.00 and $91,400.00 per year, depending on experience, location, and employer.

What is a remote PLC programmer?

A Remote PLC Programmer is responsible for designing, programming, troubleshooting, and maintaining Programmable Logic Controllers (PLCs) used in industrial automation systems. They work remotely to develop and modify control systems, integrate hardware and software, and diagnose issues for clients in manufacturing, energy, and other industries. This role requires expertise in PLC brands like Siemens, Allen-Bradley, or Schneider Electric, as well as knowledge of automation processes and communication protocols. Remote PLC Programmers often collaborate with engineers and technicians to optimize system performance and ensure smooth operations.

What are the typical daily responsibilities of a remote PLC programmer?

A Remote PLC Programmer typically designs, writes, and tests PLC code for a range of industrial automation projects from a home or remote office. Daily tasks include troubleshooting existing automation systems, collaborating with on-site technicians via remote access, maintaining documentation, and participating in virtual project meetings. You may also be responsible for updating programs to meet new production requirements, ensuring system safety, and providing remote support during commissioning. Working remotely, you'll use secure connectivity tools to access client systems and coordinate with other engineers online. This role suits professionals who are comfortable working independently and managing their own schedules while delivering high-quality automation solutions.

What are the key skills and qualifications needed to thrive in the remote PLC programmer position, and why are they important?

To thrive as a Remote PLC Programmer, you need strong expertise in PLC programming languages (such as Ladder Logic, Structured Text), industrial automation, and electrical control systems, often supported by a relevant engineering degree or certifications like Siemens or Allen-Bradley. Familiarity with programmable logic controllers (PLCs), SCADA systems, and remote troubleshooting tools is essential. Standout soft skills include strong problem-solving abilities, self-motivation, clear written and verbal communication, and effective time management. These skills and qualities ensure accurate, timely project execution and seamless collaboration with clients and engineering teams while working remotely.

What are the most commonly searched types of Plc Programmer jobs in Elgin, IL?

The most popular types of Plc Programmer jobs in Elgin, IL are:

What are popular job titles related to Remote Plc Programmer jobs in Elgin, IL?

For Remote Plc Programmer jobs in Elgin, IL, the most frequently searched job titles are:

What job categories do people searching Remote Plc Programmer jobs in Elgin, IL look for?

The top searched job categories for Remote Plc Programmer jobs in Elgin, IL are:

What cities near Elgin, IL are hiring for Remote Plc Programmer jobs?

Cities near Elgin, IL with the most Remote Plc Programmer job openings:

Infographic showing various Remote Plc Programmer job openings in Elgin, IL as of August 2026, with employment types broken down into 84% Full Time, and 16% Contract. Highlights an 100% Remote job distribution, with an average salary of $79,737 per year, or $38.3 per hour.

PLC Engineer - Conveyors - Traveling

Electrical Automation Services Inc

Chicago, IL • Remote

$85K - $110K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Position Overview

We are seeking a hands-on Controls Engineer – Conveyor Systems to design, program, troubleshoot, and support automated conveyor and material-handling systems.

This position is ideal for an engineer or programmer with strong PLC, HMI, VFD, industrial networking, and conveyor controls experience who can take a system from design and programming through startup, commissioning, and ongoing troubleshooting.

The Controls Engineer will work closely with engineering, maintenance, operations, equipment vendors, and field installation teams to ensure conveyor systems operate safely, efficiently, and reliably.

Key Responsibilities

  • Develop, modify, and troubleshoot PLC programs for conveyor and automated material-handling systems
  • Program and configure HMI applications and operator interfaces
  • Develop conveyor control sequences including:
  • Zone control
  • Accumulation
  • Merge/divert logic
  • Sortation
  • Motor sequencing
  • Jam detection
  • Photoeye tracking
  • Line synchronization
  • Fault handling and recovery
  • Configure and troubleshoot VFDs, motor starters, sensors, photoeyes, encoders, safety devices, and field I/O
  • Perform startup and commissioning of new or modified conveyor systems
  • Troubleshoot electrical and controls-related equipment failures in the field
  • Diagnose PLC logic, communications, I/O, networking, and device-level issues
  • Integrate conveyors with production equipment, robotics, scanners, sortation systems, and other automated equipment
  • Configure and troubleshoot industrial communication networks such as EtherNet/IP
  • Develop and modify electrical controls documentation
  • Read and interpret:
  • Electrical schematics
  • Control panel drawings
  • I/O drawings
  • Network architecture drawings
  • Conveyor layouts
  • Support control panel checkout, I/O verification, FAT/SAT, startup, and system validation
  • Work with electricians and installation teams during equipment installation and commissioning
  • Provide technical support during system startup and production ramp-up
  • Identify opportunities to improve conveyor reliability, throughput, fault recovery, and equipment performance
  • Maintain backups and documentation for PLC, HMI, drive, and controls programs

Qualifications

  • 3+ years of experience in industrial controls, automation, or PLC programming
  • Hands-on experience programming and troubleshooting Allen-Bradley PLCs
  • Experience with Studio 5000 / RSLogix 5000
  • Experience programming or troubleshooting HMIs
  • Strong understanding of industrial electrical control systems
  • Experience troubleshooting:
  • VFDs
  • Motors
  • Sensors
  • Photoeyes
  • Encoders
  • Relays/contactors
  • Safety circuits
  • Remote I/O
  • Ability to read electrical schematics and troubleshoot systems using PLC logic and electrical drawings
  • Experience with industrial Ethernet and controls networks
  • Strong troubleshooting and problem-solving skills
  • Ability to independently diagnose controls problems in a live production or commissioning environment

Preferred Experience

  • Previous experience with conveyor, sortation, distribution, packaging, warehouse automation, or material-handling systems
  • Allen-Bradley GuardLogix / safety PLC experience
  • FactoryTalk View experience
  • PowerFlex VFD experience
  • Servo or motion-control experience
  • Barcode scanner or vision-system integration
  • Robotics integration experience
  • Experience with high-speed conveyor or automated distribution systems
  • Controls system design and electrical panel design experience
  • Experience commissioning large-scale automation projects

Education

Bachelor’s degree in Electrical Engineering, Controls Engineering, Automation Engineering, Mechatronics, or a related technical field preferred.

Equivalent hands-on PLC programming and conveyor controls experience will also be considered.

Ideal Candidate

The ideal candidate is not limited to programming from a desk. This person can open PLC logic, trace an input or output, identify why a conveyor is not running, troubleshoot the electrical system, make the necessary programming changes, and successfully commission the equipment in the field.