1

Automation Direct Plc Programmer Jobs (NOW HIRING)

PLC Programmer

Dakota Dunes, SD

$64.70K - $88.10K/yr

Overview The PLC Programmer is responsible for programming, troubleshooting, and maintaining programmable logic controllers and associated automation systems in an industrial environment. This role ...

Plc Programmer

Bettendorf, IA · On-site

$61K - $83K/yr

PLC Programmer This hands-on PLC Programmer role focuses on preparing, programming, and refining ... You will work on custom-engineered automation, robotic welding, and cutting systems that are ...

Plc Programmer

Bettendorf, IA · On-site

$61K - $83K/yr

PLC Programmer This hands-on PLC Programmer role focuses on preparing, programming, and refining ... You will work on custom-engineered automation, robotic welding, and cutting systems that are ...

PLC Programmer

West Milton, NY

$95.70K - $149.60K/yr

The PLC programmer will be responsible for designing, developing, testing, and implementing PLC ... Industrial automation knowledge - Familiarity with industrial automation concepts like motor ...

PLC Programmer

Eagle Rock, VA · On-site

$67.10K - $91.30K/yr

Siemens Automation Platforms : S7 1200 PLCs, TIA Portal (PLC and HMI programming), TP Series Comfort Panel HMIs * Allen Bradley (Rockwell Automation) : CompactLogix PLCs, Studio 5000, PanelView HMIs ...

PLC Programmer

Carlsbad, NM · On-site

$57.30K - $78K/yr

Join Our Team as a PLC Programmer and Drive Innovation in the Energy Sector Are you an experienced automation professional ready to make a real impact in the oil and gas industry? We're seeking a ...

PLC Programmer

Charlotte, NC · On-site

$66.30K - $90.20K/yr

... automation solutions from concept through commissioning. What You Will Do * Work with a team of design engineers to develop system control strategies. * Develop Rockwell and Siemens PLC programs ...

PLC Programmer

Philadelphia, PA · On-site

$68.60K - $93.30K/yr

Job Summary (PLC Programmer): - Lead advanced troubleshooting and design of control systems, focusing on PLC/HMI (primarily Allen-Bradley). - Program, test, and troubleshoot industrial automation ...

PLC Programmer

Philadelphia, PA · On-site

$105.10K - $164.13K/yr

Work with Automation PLC development platforms, such as Siemens TIA Portal * Identify and document ... direct sunlight, and exposure to weather elements. The position requires the stamina to work ...

PLC programmer

Champaign, IL

$68.10K - $92.60K/yr

We are seeking a skilled and self-driven PLC / Controls Programmer to join our growing team ... In this role, you will be the technical lead on automation projects, taking ownership from program ...

PLC Programmer

Pflugerville, TX · On-site

$64K - $87K/yr

Automation of processes for production lines What do you need to succeed as a PLC Programmer? * Bachelor's Degree in Mechanical, Mechatronics, Industrial, Automotive Engineering, or a related field

Rinvio is hiring a PLC Automation Programmer for PLC, controls, and manufacturing automation support in the Davenport, IA area. Pay: $40-$55/hour, based on experience Location: Davenport, IA Schedule ...

Rinvio is hiring a PLC Automation Programmer for PLC, controls, and manufacturing automation support in the Evansville, IN area. Pay: $40-$55/hour, based on experience Location: Evansville, IN ...

PLC Programmer

Sterling Heights, MI · On-site

$63.20K - $86K/yr

Seeking a detail-oriented PLC Programmer to join a collaborative engineering team responsible for the design, development, and commissioning of industrial automation systems. This individual will ...

Rinvio is hiring a PLC Automation Programmer for PLC, controls, and manufacturing automation support in the Paducah, KY area. Pay: $40-$55/hour, based on experience Location: Paducah, KY Schedule ...

Rinvio is hiring a PLC Automation Programmer for PLC, controls, and manufacturing automation support in the Cedar Rapids, IA area. Pay: $40-$55/hour, based on experience Location: Cedar Rapids, IA ...

next page

Showing results 1-20

Automation Direct Plc Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do automation direct plc programmer jobs pay per year?

As of Jun 1, 2026, the average yearly pay for automation direct plc programmer in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

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

To thrive as an Automation Direct PLC Programmer, you need a solid understanding of electrical engineering, control systems, and proficiency in programming PLCs, often supported by a relevant technical degree or certification. Familiarity with Automation Direct software platforms, ladder logic programming, and industrial communication protocols is essential. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with cross-functional teams and troubleshoot system issues. These skills ensure reliable automation solutions, minimize downtime, and optimize manufacturing processes in industrial environments.

What are some common challenges faced by Automation Direct PLC Programmers when integrating new equipment into existing systems?

Automation Direct PLC Programmers often encounter challenges when integrating new equipment, such as ensuring compatibility between different hardware and software versions, adapting to varying communication protocols, and minimizing system downtime during installation. Troubleshooting unexpected issues and thoroughly testing new code within live production environments require both technical expertise and careful planning. Close collaboration with engineering, maintenance, and operations teams is essential to ensure seamless integration and ongoing system reliability.

What is an Automation Direct PLC Programmer?

An Automation Direct PLC Programmer is a professional who specializes in programming, configuring, and troubleshooting Programmable Logic Controllers (PLCs) manufactured by AutomationDirect. These PLCs are used to automate machinery and industrial processes in a variety of industries, such as manufacturing, energy, and material handling. The programmer uses software tools like DirectSOFT or Do-more Designer to create custom logic programs that control equipment based on specific operational requirements. Their work ensures systems run efficiently, safely, and reliably.

What is the difference between Automation Direct Plc Programmer vs PLC Technician?

AspectAutomation Direct Plc ProgrammerPLC Technician
CredentialsTypically requires programming certifications and knowledge of PLC softwareUsually holds technical diplomas or certifications in PLC maintenance
Work EnvironmentPrimarily involved in programming, testing, and software developmentFocuses on installation, troubleshooting, and maintenance of PLC systems
Industry UsageUsed in automation, manufacturing, and control system designCommon in industrial maintenance and repair roles

Automation Direct Plc Programmers focus on developing and implementing PLC software, while PLC Technicians handle installation, troubleshooting, and maintenance of PLC hardware. Both roles are essential in automation industries but differ in their primary responsibilities and skill sets.

More about Automation Direct Plc Programmer jobs
What cities are hiring for Automation Direct Plc Programmer jobs? Cities with the most Automation Direct Plc Programmer job openings:
What states have the most Automation Direct Plc Programmer jobs? States with the most job openings for Automation Direct Plc Programmer jobs include:
Infographic showing various Automation Direct Plc Programmer job openings in the United States as of May 2026, with employment types broken down into 90% Full Time, 5% Temporary, and 5% Contract. Highlights an 50% Physical, and 50% Remote job distribution, with an average salary of $80,664 per year, or $38.8 per hour.
PLC Programmer

$64.70K - $88.10K/yr

Full-time

Posted 24 days ago


Job description

Overview

The PLC Programmer is responsible for programming, troubleshooting, and maintaining programmable logic controllers and associated automation systems in an industrial environment. This role works closely with engineering, technical, and operations teams to ensure control systems perform reliably, safely, and efficiently.

Responsibilities

Programming & Technical Development

  • Develop, modify, and maintain PLC programs using industry-standard platforms such as Modicon, Rockwell Studio 5000 / RSLogix, or Schneider Electric Ecostruxure.
  • Familiar with industrial communication protocols such as EtherNet/IP, Modbus TCP, HART.
  • Program and tune closed-loop PID control loops, servo drives, and variable frequency drives (VFDs).

Troubleshooting & Maintenance

  • Diagnose and resolve PLC hardware and software to minimize equipment downtime.
  • Perform routine preventive maintenance on control systems, including backup and version control of all PLC programs.
  • Provide on-call and after-hours support.
  • Work alongside maintenance and technicians to maintain, repair, and implement corrective actions.

Project Support & Implementation

  • Support capital and process improvement projects from design through commissioning and startup.
  • Review project specifications and contribute to control system design, panel layouts, and I/O configurations.
  • Test and validate new or modified control systems prior to production deployment.
  • Assist with installation, wiring, and startup of new automation equipment.

Continuous Improvement

  • Identify opportunities to improve system reliability, efficiency, and safety through control system enhancements.
  • Recommend and implement upgrades to aging or obsolete control hardware and software.
  • Stay current with advancements in automation technology, PLC platforms, and industry best practices.

Collaboration & Communication

  • Collaborate with engineering, operations, and technical teams to define control requirements and resolve system issues.
  • Communicate project status, technical findings, and recommendations clearly to both technical and non-technical stakeholders.
  • Train operators and technical personnel on new or modified control systems as needed.

Documentation & Administrative

  • Create and maintain accurate documentation including PLC program backups, revision logs, wiring diagrams, and standard operating procedures.
  • Ensure all control system changes are documented and comply with applicable safety and regulatory standards.

Additional

  • Ability to perform all essential job functions with or without reasonable accommodation.
  • Dependable with regular and punctual attendance.
  • Perform all other duties as assigned
Qualifications

Skills and Abilities

  • Proficient in one or more major PLC platforms: Modicon, Rockwell/Allen-Bradley (Studio 5000, RSLogix 500), or Schneider Electric (EcoStruxure Control Expert).
  • Experience with HMI development tools such as GE IFix, FactoryTalk View, or Inductive Automation Ignition.
  • Proficient in IEC programming languages: ladder logic, function block diagram preferred, structured text, and sequential function chart.
  • Ability to read and interpret electrical schematics, P&IDs, and mechanical drawings.
  • Familiarity with variable frequency drives (VFDs), servo systems, and motion control.
  • Basic understanding of electrical systems including panel wiring, I/O modules, and field instrumentation.
  • Proficient with PC-based tools and Microsoft Office applications.

Demonstrated Competencies

  • Strong analytical and problem-solving skills with the ability to troubleshoot complex automation issues under pressure.
  • Attention to detail with a commitment to accuracy in both programming and documentation.
  • Ability to manage multiple tasks and priorities in a fast-paced environment.
  • Effective written and verbal communication skills across all organizational levels.
  • Team-oriented with the ability to work independently when required.

Physical Requirements

  • Ability to work in an industrial or manufacturing environment, including exposure to noise, heat, and equipment.
  • Occasional lifting, bending, and standing for extended periods may be required.
  • Available for after-hours and on-call support as operational needs dictate.
  • Occasional travel to other facilities or vendor sites may be required.

Experience:  2 plus years of PLC programming experience in a manufacturing or industrial automation environment is preferred. Hands-on experience with at least one major PLC platform.Education:  Associate's or technical degree, Automation, Industrial Technology, or a related field is preferred. A combination of equivalent technical training and relevant hands-on experience will be considered.Department:   Systems EngineeringReports to (if applicable):  Systems Automation Program Manager

Employment Type: FULL_TIME