1

Plc Programmer Jobs in Chicago, IL (NOW HIRING)

PLC programming or program modifications are not required for this position. * Ability to use PLC and HMI information to support troubleshooting and identify mechanical, electrical, controls, or ...

Automation Engineer

Northbrook, IL · On-site

$90 - $120/hr

Strong PLC programming skills, especially Structured Text.Experience configuring and troubleshooting EtherCAT.Experience integrating robots, PLCs, sensors, actuators, and industrial equipment.

Electrical Controls Engineer

Chicago, IL · Hybrid

$82K - $110K/yr

Your expertise in electrical schematic design, PLC/HMI/VFD programming, and troubleshooting will be essential in ensuring the success of our projects. Key Responsibilities: - Supervise the drafting ...

Controls Engineer

Chicago, IL

$86K - $111K/yr

Electrical schematic design PLC programming HMI development VFD setup and parameterization I/O configuration and checkout PID loop setup and tuning Strong mechanical aptitude and hands-on ...

Electrical Controls Engineer

Elgin, IL · On-site

$115K - $125K/yr

Controls Engineer About the Opportunity We're partnering with a well-established manufacturer of ... Develop, program, and troubleshoot PLC-based control systems using Allen-Bradley and/or Siemens ...

Electrical Controls Engineer

Elgin, IL · On-site

$55.29 - $60.10/hr

Develop, program, and troubleshoot PLC-based control systems using Allen-Bradley and/or Siemens ... Work closely with mechanical engineering and manufacturing throughout equipment development.

Controls Engineer

Chicago, IL · On-site

$86K - $111K/yr

PLC Programming / Ladder Logic 編輯與故障排除經驗(Must Have) * 製造業,自動化設備或工業控制系統經驗 * Electrical troubleshooting,commissioning,設備維護經驗 ...

Project Engineer

Hammond, IN · On-site +1

$90K - $115K/yr

We are seeking a well-rounded engineer with experience in PLC programming, HMI/SCADA development, electrical design, project management, and hands-on commissioning. This role will manage projects ...

New

Senior/Staff Controls Engineer

Manteno, IL · On-site

$96K - $127K/yr

Manteno, IL | On-site Position Overview We are seeking a highly experienced Senior/Staff PLC/Controls Engineer to take ownership of automation and control systems for our Pack & Module production ...

Showing results 41-60

Plc Programmer information

See Chicago, IL salary details

$41.7K

$83.1K

$115.4K

How much do plc programmer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for plc programmer in Chicago, IL is $83,096.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,000.00 and $95,300.00 per year, depending on experience, location, and employer.

What is a PLC programmer?

A PLC programmer oversees the programming of various machines functioning on programmable logic controller technology. PLC technology is a digital computer that controls electromagnetic processes, primarily in industrial equipment. As a PLC programmer, you are responsible for the programming and maintenance of these systems. Your duties include developing and programming new machines, reprograming existing machines, and diagnosing and repairing issues with PLC driven systems. You may work in various specialized industries, such as the medical, manufacturing, or agriculture fields. Your job is to create or update computerized machine systems so that the input, output, and control systems function optimally to meet the needs of your employer.

What are the key skills and qualifications needed to thrive as a PLC programmer?

To thrive as a PLC Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical diploma. Familiarity with PLC programming languages (such as Ladder Logic), HMI/SCADA systems, and manufacturer-specific software like Siemens STEP 7 or Allen-Bradley RSLogix is essential. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills in this role. These skills and qualities are crucial for ensuring reliable automation solutions, minimizing downtime, and facilitating smooth collaboration with engineering teams.

What are some common challenges a PLC programmer might face when working on industrial automation projects?

PLC Programmers often encounter challenges such as integrating new automation systems with legacy equipment, troubleshooting unexpected machine behavior, and ensuring minimal downtime during system upgrades. They also need to collaborate closely with electrical engineers, maintenance teams, and production staff to understand process requirements and resolve issues quickly. Adaptability and strong problem-solving skills are essential, as priorities can shift rapidly based on production demands.

What is the difference between Plc Programmer vs Automation Technician?

AspectPlc ProgrammerAutomation Technician
CredentialsTypically requires a degree in electrical engineering, automation, or related field; certifications in PLC programming are commonOften has technical diploma or associate degree; certifications in PLCs and control systems are beneficial
Work EnvironmentPrimarily office-based for programming; on-site for testing and commissioningPrimarily on-site, maintaining and troubleshooting automation systems
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial maintenance, and plant operations

While both roles work with automation systems, Plc Programmers focus on developing and testing PLC software, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment on-site. The roles often collaborate but differ in focus and responsibilities.

Do Plc programmers make good money?

Plc programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with knowledge of ladder logic, automation systems, and certifications tend to have higher earning potential, especially in manufacturing and industrial environments.

Is a PLC programmer in demand?

PLC programmers are in demand due to the ongoing need for automation in manufacturing, energy, and industrial sectors. Skilled professionals with knowledge of ladder logic, programming languages, and industrial control systems are sought after, especially those with certifications and experience in troubleshooting and system integration.

Is it hard to get into a PLC programmer?

Becoming a PLC programmer typically requires knowledge of PLC programming languages like ladder logic, understanding of automation systems, and often a technical degree or certification. Entry can be competitive, but gaining hands-on experience and learning relevant tools can improve job prospects.

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

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

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

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

Infographic showing various Plc Programmer job openings in Chicago, IL as of August 2026, with employment types broken down into 92% Full Time, 4% Part Time, 2% Contract, and 2% Nights. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $83,096 per year, or $40 per hour.

Maintenance Team Leader

DIAGEO PLC

Plainfield, IL

Full-time

Medical, Life, Retirement

Posted 10 days ago


Key responsibilities

  • Coordinate and prioritize maintenance activities during the shift based on safety, production impact, and equipment criticality.

  • Lead troubleshooting, repairs, and preventive maintenance on production equipment, ensuring safe and reliable operation.

  • Provide technical guidance, support, and coaching to maintenance employees and communicate effectively with support functions.


Diageo rating

8.7

Company rating: 8.7 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

26th of 444 rated food and drinks producers


Job description

Job Description :

About us

With over 200 brands sold in nearly 180 countries, we're the world's leading premium drinks company. From global icons like Johznnie Walker, Guinness and Tanqueray to Smirnoff and Don Julio, we create brands consumers love. Bring your passion and use your curiosity as you explore, collaborate and innovate. Together with passionate people from all over the world, you'll test new ideas, learn and grow, and unlock a brighter, more exciting future.

Join us to create a career worth celebrating.

About the Function:

Supply Chain & Manufacturing is where our brands are made, moved and delivered to the world.

With over half of our people working across more than 100 sites, this is a complex, large-scale operation that brings together production, logistics, engineering and supplier partnerships.

It's fast-paced and hands-on, with teams working together to ensure quality, efficiency and sustainability at every stage. From sourcing ingredients to getting products into customers' hands, you'll play a role in delivering the brands people know and love.

Maintenance Team Lead

Department: Maintenance / Asset Care
Reports To: Asset Care Manager
Position Type: Full-Time, Salaried
Schedule: 12-hour shift schedule, night shift: 6pm - 6am, weekends, and holidays


About the role:

The Maintenance Team Lead provides hands-on technical leadership and coordinates maintenance activities during the assigned shift. This position serves as the primary technical resource for the maintenance team and supports safe, reliable, and efficient operation of production equipment.

The Maintenance Team Lead is a working leadership position and is expected to actively participate in troubleshooting, repairs, preventive maintenance, and equipment improvement while providing technical direction and support to maintenance employees.

The role serves as a key link between Maintenance, Production, Controls/Automation, Engineering, Planning, and other support functions during the shift.

Key Responsibilities

  • Provide day-to-day technical leadership and direction to maintenance employees assigned to the shift.
  • Coordinate and prioritize maintenance activities based on safety, production impact, equipment criticality, and the maintenance plan.
  • Lead maintenance response and troubleshooting during equipment breakdowns.
  • Actively participate in mechanical, electrical, pneumatic, hydraulic, and controls-related troubleshooting and repairs.
  • Ensure equipment is repaired safely and returned to Production in a reliable operating condition.
  • Support execution of preventive maintenance (PM), corrective work orders, inspections, and planned maintenance activities.
  • Ensure maintenance work is properly documented in SAP, including work performed, findings, parts used, and required follow-up.
  • Ensure effective communication and handoff between maintenance shifts.
  • Escalate significant equipment failures, safety concerns, resource needs, and recurring technical problems to the Asset Care Manager.
  • Identify recurring equipment failures and participate in Root Cause Analysis (RCA) and corrective actions.
  • Support improvements to equipment reliability, PM programs, maintenance procedures, and spare-parts strategy.
  • Provide hands-on coaching, technical guidance, and knowledge sharing to maintenance employees.
  • Support employee skill assessments, training, and cross-training activities.
  • Coordinate effectively with Production, Controls/Automation, Engineering, Planning, Storeroom, contractors, and other support functions.
  • Promote and enforce compliance with site safety procedures, LOTO, GMP requirements, and established maintenance standards.

Technical Skills

The Maintenance Team Lead should demonstrate strong industrial maintenance and troubleshooting capabilities, including:

  • Strong mechanical and electrical troubleshooting skills.
  • Working knowledge of motors, sensors, VFDs, servo systems, pneumatics, hydraulics, conveyors, and automated production equipment.
  • Ability to read electrical schematics, mechanical drawings, and equipment documentation.
  • Basic PLC troubleshooting skills, including the ability to connect to a PLC, navigate the program, and trace logic to identify equipment faults and conditions preventing machine operation.
  • PLC programming or program modifications are not required for this position.
  • Ability to use PLC and HMI information to support troubleshooting and identify mechanical, electrical, controls, or process-related issues.
  • Basic understanding of machine safety circuits and safety devices for troubleshooting purposes.
  • Ability to work effectively with Controls/Automation personnel on advanced controls-related issues.
  • Experience with CMMS systems; SAP PM experience preferred.

Leadership Expectations

The Maintenance Team Lead is expected to:

  • Lead by example in safety and quality, accountability, and quality of work.
  • Maintain a strong presence on the production floor and remain actively involved in maintenance activities.
  • Provide clear technical direction and establish priorities during maintenance activities and breakdowns.
  • Promote teamwork, communication, and knowledge sharing across shifts.
  • Make sound technical decisions and communicate effectively during high-pressure situations.
  • Hold the team accountable for following established maintenance processes and standards.
  • Escalate employee performance, attendance, conduct, and disciplinary concerns to the Maintenance Supervisor.
  • Support a culture focused on safety, equipment reliability, continuous improvement, and employee development.


Experience / skills required:

  • High school diploma or GED required; technical degree or certification preferred.
  • Strong industrial maintenance experience in a manufacturing environment.
  • Demonstrated mechanical and electrical troubleshooting experience.
  • Basic PLC and industrial controls troubleshooting experience.
  • Experience with automated manufacturing or packaging equipment.
  • Strong problem-solving, communication, organization, and leadership skills.
  • Ability to coordinate multiple maintenance priorities in a fast-paced manufacturing environment.
  • Previous Team Lead, Lead Mechanic, Senior Maintenance Technician, or similar leadership experience preferred.
  • Experience in high-speed manufacturing, packaging, bottling, food, or beverage manufacturing preferred.
  • Allen-Bradley / Rockwell Automation and Studio 5000 experience preferred.
  • SAP PM experience preferred.

Work Schedule

This is a salaried position working a 12-hour shift schedule, night shift 6pm - 6am.

The position requires availability for scheduled weekends and holidays based on the assigned shift rotation. Additional hours may be required to support significant equipment breakdowns, shutdowns, startups, or other critical maintenance activities.

Additional hours worked outside the normal schedule are not eligible for overtime pay.

Regular and reliable attendance is an essential requirement of this position.

Role Authority

The Maintenance Team Lead provides technical leadership and operational coordination of maintenance activities during the assigned shift, including prioritizing maintenance response, coordinating resources, providing work direction, and ensuring effective execution of maintenance activities.

The Maintenance Team Lead is responsible for overall shift accountability and employee management, including performance management and disciplinary actions. The Team Lead also provides hands-on technical support when needed, particularly during complex troubleshooting and critical equipment breakdowns.

The role will operate in accordance with the applicable Collective Bargaining Agreement and established site practices.

Flexibility is key to our success. Talk to us about what flexibility means to you, so that you're

supported to manage your wellbeing and balance your priorities from day one.

We recognise and value performance, offering our people a highly competitive Rewards and Benefits package including:

Our purpose is to celebrate life, every day, everywhere. And creating an inclusive culture, where everyone feels valued and that they can belong, is a crucial part of this.

We embrace diversity in the broadest possible sense. This means that you'll be welcomed and celebrated for who you are just by being you. You'll be part of and help build and champion an inclusive culture that celebrates people of different gender, ethnicity, ability, age, sexual orientation, social class, educational backgrounds, experiences, mindsets, and more.

Our ambition is to create the best performing, most trusted and respected consumer products companies in the world. Join us and help transform our business as we take our brands to new heights and build new ones as part of shaping the next generation of celebrations for consumers around the world.

Feel inspired? Then this may be the opportunity for you.

If you require a reasonable adjustment, please ensure that you capture this information when you submit your application.

Recruitment Scam Warning

Protecting candidates is very important to us. All communications regarding your application will come from an email address ending in @diageo.com. In our recruitment process, we'll never ask for money.

Worker Type :

Regular

Primary Location:

Plainfield Plant

Additional Locations :

Job Posting Start Date :

2026-08-25PLAINFIELD, ILLINOIS: SALARY RANGE IS FROM $81,113 TO $135,188 (ANNUAL)

At Diageo certain roles are eligible for additional rewards, including annual incentive payment and stock awards. US-based employees are eligible for healthcare benefits, retirement benefits , short-term and long-term disability coverage, basic life insurance, wellness benefits and industry leading parental leave, among others. (Benefits/perks listed may vary depending on the nature of your employment with Diageo and the country where you work.) The salary range displayed is the salary range for the role's primary location.


What Diageo employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom