1

Plc Jobs (NOW HIRING)

PLC Programmer

Lamesa, TX · On-site

$50 - $85/hr

The PLC (Programmable Logic Controller) Programmer will be responsible for designing, programming, testing, and troubleshooting PLC-based control systems to automate industrial processes. The ideal ...

PLC Technician

Marlboro, NY · On-site

$31 - $38.50/hr

PLC Technician - Food & Beverage Production Location: Marlboro, NY | Hands-On Production Role | Shift Work Required About the Role: We are seeking a hands-on PLC Technician to support our production ...

PLC Programmer

Houston, TX · On-site

$64.90K - $88.30K/yr

Position: Controls Engineer- PLC Location: Houston, TX (Onsite) * Industrial PLC programming experience. * Experience with multiple PLC platforms and industrial control systems. * Strong ...

PLC Programmer

Hobbs, NM · On-site

$50 - $70/hr

The PLC (Programmable Logic Controller) Programmer will be responsible for designing, programming, testing, and troubleshooting PLC-based control systems to automate industrial processes. The ideal ...

PLC Programmer

Milton, NY · On-site

$68.90K - $93.80K/yr

PLC Development and Maintenance: * Develop, test, and optimize PLC programs for equipment including filling lines, labeling machines, and conveyor systems. * Ensure all systems operate efficiently ...

PLC Programmer

Boyertown, PA · On-site

$66K - $89.70K/yr

PLC Programmer, Boyertown, PA We are seeking a skilled PLC Programmer to join the team. The ideal candidate will be responsible for designing, programming, testing, and maintaining PLC (Programmable ...

PLC Programmer

West Milton, NY

$95.70K - $149.60K/yr

The PLC programmer will be responsible for designing, developing, testing, and implementing PLC (Programmable Logic Controller) programs to control industrial machinery and processes, essentially ...

PLC Programmer

Cougar, WA

$71.60K - $97.40K/yr

The PLC Programmer will also assist with system design, testing, quality assurance, and technical documentation. The ideal candidate is detail-oriented, self-motivated, and passionate about ...

PLC Programmer

Ballston Spa, NY · On-site

$95.70K - $149.60K/yr

The PLC programmer will be responsible for designing, developing, testing, and implementing PLC (Programmable Logic Controller) programs to control industrial machinery and processes, essentially ...

PLC Engineer Position Overview The PLC Engineer is responsible for developing, programming, and maintaining programmable logic controller systems that support automated equipment and industrial ...

Be Seen First

PLC Programmer

Flint, MI · Remote

$40 - $55/hr

PLC Programmer We are seeking an experienced Senior PLC Programmer to support advanced industrial automation and controls projects. This role is ideal for a highly skilled controls professional with ...

PLC Technician

Nashville, TN · On-site

$30.50 - $37.75/hr

PLC Technician We are hiring a skilled PLC Technician to maintain and optimize robotic equipment and automation systems. This hands-on role is perfect for someone with strong troubleshooting skills ...

PLC Technician

Nashville, TN

$30.50 - $37.75/hr

PLC Technician We are hiring a skilled PLC Technician to maintain and optimize robotic equipment and automation systems. This hands-on role is perfect for someone with strong troubleshooting skills ...

PLC Programmer

Cougar, WA

$71.60K - $97.40K/yr

The PLC Programmer will also assist with system design, testing, quality assurance, and technical documentation. The ideal candidate is detail-oriented, self-motivated, and passionate about ...

PLC Programmer

Tampa, FL · On-site

$61.90K - $84.20K/yr

PLC Programmer An established Systems Integrator is hiring a PLC Programmer for ongoing projects in the Tampa, FL area. Allen Bradley Control Logix, Compact Logix, Micro Logix, and HMI screens ...

PLC Programmer

Cougar, WA

$71.60K - $97.40K/yr

The PLC Programmer will also assist with system design, testing, quality assurance, and technical documentation. The ideal candidate is detail-oriented, self-motivated, and passionate about ...

Be Seen First

PLC Programmer

Grand Blanc, MI · Remote

$40 - $55/hr

PLC Programmer We are seeking an experienced Senior PLC Programmer to support advanced industrial automation and controls projects. This role is ideal for a highly skilled controls professional with ...

next page

Showing results 1-20

Plc information

See salary details

$19

$33

$42

How much do plc jobs pay per hour?

As of May 28, 2026, the average hourly pay for plc in the United States is $33.79, according to ZipRecruiter salary data. Most workers in this role earn between $30.29 and $37.50 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a PLC Programmer, and why are they important?

To thrive as a PLC Programmer, you need a strong understanding of electrical engineering concepts, automation systems, and programming logic, typically supported by a degree in engineering or a related field. Familiarity with PLC platforms such as Siemens, Allen-Bradley, or Schneider Electric, as well as proficiency with ladder logic and HMI/SCADA systems, is usually required. Strong problem-solving abilities, attention to detail, and effective communication skills help you excel in troubleshooting and collaborating with cross-functional teams. These skills are crucial for ensuring reliable automation processes, minimizing downtime, and maintaining operational efficiency in industrial environments.

What are some common challenges faced by PLC engineers when integrating new automation systems into existing manufacturing processes?

PLC engineers often encounter challenges such as ensuring compatibility between new automation hardware and legacy systems, minimizing production downtime during installation, and troubleshooting unexpected communication issues between devices. Effective collaboration with production teams and IT specialists is essential to address these challenges, as is thorough testing before full-scale implementation. Staying up-to-date with industry standards and documentation can help streamline integration and prevent costly disruptions.

What are PLCs?

PLCs, or Programmable Logic Controllers, are specialized industrial computers used to control machinery and processes in manufacturing and automation environments. They are designed to handle multiple inputs and outputs, monitor sensors, and control actuators based on programmed logic. PLCs are known for their reliability, durability, and real-time operation, making them essential in industries such as automotive, food processing, and energy. They are programmed using languages like Ladder Logic, and can be integrated with other automation systems for efficient and safe operation.

What is the difference between Plc vs Automation Technician?

AspectPlcAutomation Technician
Required CertificationsPLC programming certifications, technical diplomasElectronics, electrical, or automation certifications
Work EnvironmentIndustrial settings, manufacturing plantsFactories, production lines, maintenance facilities
Industry UsageDesign, program, and troubleshoot PLC systemsInstall, maintain, and repair automation equipment
Common Search/ComparisonYesYes

While both Plc and Automation Technician roles involve working with industrial systems, Plc specialists focus on programming and troubleshooting PLCs, whereas Automation Technicians handle broader maintenance and repair of automation equipment. Understanding these differences helps employers and job seekers identify the right career path or job opportunity in industrial automation.

What cities are hiring for Plc jobs? Cities with the most Plc job openings:
What are the most commonly searched types of Plc jobs? The most popular types of Plc jobs are:
What states have the most Plc jobs? States with the most job openings for Plc jobs include:
Infographic showing various Plc job openings in the United States as of May 2026, with employment types broken down into 94% Full Time, 2% Part Time, 2% Contract, and 2% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $70,292 per year, or $33.8 per hour.

$50 - $85/hr

Full-time

Medical, Retirement

Posted 18 days ago


Job description

Job Summary:

The PLC (Programmable Logic Controller) Programmer will be responsible for designing, programming, testing, and troubleshooting PLC-based control systems to automate industrial processes. The ideal candidate will have a strong background in PLC programming and a thorough understanding of industrial automation principles.  

Key Responsibilities:

  • Collaborate with engineers, project managers, and end-users to define control system requirements and specifications.
  • Develop PLC programs using ladder logic, structured text, or other programming languages to control machinery, equipment, and processes.
  • Configure and integrate PLC hardware, including selecting appropriate PLC models, I/O modules, and communication interfaces.
  • Design and implement HMI (Human Machine Interface) screens and operator interfaces for monitoring and controlling PLC-based systems.
  • Conduct thorough testing of PLC programs to verify functionality, performance, and reliability.
  • Troubleshoot PLC-based control systems to diagnose and resolve electrical, mechanical, and software-related issues.
  • Collaborate with electrical and mechanical technicians to ensure proper installation, wiring, and integration of PLC hardware.
  • Document PLC programs, wiring diagrams, and system configurations accurately and comprehensively.
  • Provide technical support and training to operators, maintenance personnel, and other stakeholders as needed.
  • Stay up-to-date with advancements in PLC technology and automation best practices.

Qualifications and Education Requirements:

  • Bachelor’s degree in electrical engineering, Computer Engineering, or related field; or equivalent work experience.
  • Proven experience working as a PLC Programmer or in a similar role.
  • Proficiency in programming PLCs from leading manufacturers such as Siemens, Allen-Bradley (Rockwell Automation), or Schneider Electric.
  • Strong understanding of PLC programming languages, including ladder logic, structured text, and function block diagrams.
  • Experience with PLC hardware selection, configuration, and troubleshooting.
  • Familiarity with industrial communication protocols such as Ethernet/IP, Modbus, and Profibus.
  • Knowledge of HMI software (e.g., Wonderware, FactoryTalk) and SCADA systems is a plus.
  • Excellent problem-solving skills and the ability to diagnose and resolve complex technical issues.
  • Good communication skills and the ability to work well in a team environment.
  • Attention to detail and a commitment to producing high-quality work.
  • Willingness to work flexible hours and travel to customer sites as needed. 
  • Knowledge of safety standards and regulations related to industrial automation systems.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While executing job responsibilities, the employee may be required to engage in occasional standing, walking, sitting, manual manipulation of objects, tools, or controls, reaching, climbing stairs, and verbal communication. Additionally, the employee may occasionally need to lift or move office products and supplies weighing up to 50 pounds.

Travel:

  • Daily travel within a limited area is expected for this position.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Ingram Professional Services, Inc is an equal opportunity employer and is committed to providing a diverse and inclusive work environment. We offer competitive compensation and benefits packages, including health insurance, retirement plans, and opportunities for professional development and advancement.