1

Automation Plc Programmer Jobs in Raleigh, NC (NOW HIRING)

Senior Project Engineer

Cary, NC · Remote

$92K - $120K/yr

... and automation/PLC systems. * Strong knowledge of power distribution systems, protection & control, and critical power applications. * Proven hands-on experience with commissioning and ...

Senior Automation Engineer

Durham, NC

$100K - $131K/yr

Experience programming, troubleshooting, and maintaining site PLC/BMS systems, preferably Allen ... automation tasks. * In-depth knowledge of FDA regulations particularly 21 CFR part 11 and GMP ...

R&D Controls Engineer

Durham, NC · On-site

$75K - $90K/yr

Serve as the internal bridge to automation integrators and Siemens support for CNC/PLC platform ... Hands-on PLC programming experience (Siemens, Beckhoff, Allen-Bradley, or similar industrial ...

Control Engineer

Raleigh, NC · On-site

$81K - $105K/yr

We are looking for a Control Engineer with hands-on experience in industrial automation and control systems. The candidate will be responsible for designing, programming, and maintaining PLC-based ...

Experience programming, troubleshooting, and maintaining various site automation systems including DCS, BMS, PLC, SCADA, historian, infrastructure, including use of various industrial protocols.

... engineering/automation experience including knowledge of instrumentation, control ... systems, PLC's, HMI's, pneumatic, electrical, electronic, and mechanical systems. Preferred ...

Operate as automation resource on projects that involve process control systems * Own self ... SAP EM, PLC, DCS/SCADA, MES, Oracle, MS SQL (databases), Historian, general controls a plus SAP EWM ...

Operate as automation resource on projects that involve process control systems * Own self ... SAP EM, PLC, DCS/SCADA, MES, Oracle, MS SQL (databases), Historian, general controls a plus SAP EWM ...

next page

Showing results 1-20

Automation Plc Programmer information

See Raleigh, NC salary details

$39.4K

$78.4K

$108.9K

How much do automation plc programmer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for automation plc programmer in Raleigh, NC is $78,412.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,100.00 and $89,900.00 per year, depending on experience, location, and employer.

What are Automation PLC Programmers?

Automation PLC Programmers are professionals who design, develop, and maintain programs for programmable logic controllers (PLCs) used in industrial automation systems. They write and troubleshoot code that controls machinery and processes in manufacturing, assembly, or other automated environments. Their work ensures that automated systems operate safely, efficiently, and reliably. They often collaborate with engineers, technicians, and other stakeholders to optimize automation processes and integrate new technologies.

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

To thrive as an Automation PLC Programmer, you need a solid understanding of electrical engineering principles, industrial automation, and programming languages such as ladder logic, often supported by a degree in engineering or a related field. Familiarity with major PLC platforms (like Siemens, Allen-Bradley, or Schneider Electric), HMI/SCADA systems, and relevant certifications (e.g., Siemens S7 or Rockwell Automation) is typically required. Strong problem-solving skills, attention to detail, and effective communication set top professionals apart in this field. These skills ensure reliable automation solutions, minimize downtime, and enhance productivity in industrial environments.

How do Automation PLC Programmers typically collaborate with engineers and other team members during project development?

Automation PLC Programmers frequently work closely with electrical, mechanical, and process engineers to ensure control systems are designed and programmed according to project requirements. Collaboration often involves reviewing system specifications, participating in design reviews, and troubleshooting issues during commissioning. Effective communication and teamwork are essential, as programmers may need to coordinate with maintenance staff, project managers, and external vendors to deliver seamless automation solutions.

What is the difference between Automation Plc Programmer vs Control Systems Engineer?

AspectAutomation Plc ProgrammerControl Systems Engineer
CredentialsTypically requires PLC programming certifications, technical diplomas or degrees in automation or electrical engineeringRequires a degree in control engineering, electrical engineering, or related fields; certifications may include PLC or automation certifications
Work EnvironmentPrimarily in manufacturing plants, automation labs, or industrial settings focused on programming PLCsInvolved in designing, testing, and implementing control systems across various industries, often in office and industrial environments
Industry UsageCommonly employed in manufacturing, automation, and industrial sectorsUsed across industries like manufacturing, energy, and infrastructure for system design and integration

While both roles involve automation and control systems, Automation Plc Programmers focus mainly on programming PLCs for specific automation tasks, whereas Control Systems Engineers design and oversee entire control systems, including hardware and software integration.

What are popular job titles related to Automation Plc Programmer jobs in Raleigh, NC? For Automation Plc Programmer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Automation Plc Programmer jobs in Raleigh, NC look for? The top searched job categories for Automation Plc Programmer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Automation Plc Programmer jobs? Cities near Raleigh, NC with the most Automation Plc Programmer job openings:
Sr Automation Engineer

$88K - $116K/yr

Full-time

Posted 15 days ago


Job description


Catalyx is seeking a Sr Automation Engineer to support successful design & implementation of automation for process or utility systems. Provide input, review & approve design & requirement specifications. Secure proper & efficient implementation & qualification.Support production & other stakeholders.Improve reliability of the process control systems to meet current & projected customer, business & regulatory requirements.
Responsibilities
• Develop & manage plans to maintain & improve process control systems.
• Schedule & execute plans in coordination with manufacturing schedules.
• Operate as automation lead on projects that involve process control systems.
• Assist with developing & managing budgets for maintaining & improving process control systems.
• Develop & maintain automation standards, specifications & maintenance plans.
• Own self development & initiative to understand the site process control systems.
• Adhere to the automation standards & establish new automation standards when necessary.
• Lead the site in establishing automation direction & strategy (hardware & software standards).
• Lead troubleshooting for automation-related downtime.
• Function as a subject matter expert (SME) for assigned areas/technologies.
• Support audits & inspections as SME for process control systems.
• Demonstrate a thorough understanding of stakeholder management.
Requirements
• Bachelor's Degree in engineering/related field or equivalent combination of experience & education required.
• Minimum ten (10) years of engineering experience in process-based manufacturing, utility &/or packaging systems required.
• Experience troubleshooting automation & control systems & batch processes required.
• Experience working in a pharmaceutical manufacturing environment required.
• Knowledgeable in SCADA (i.e. iFix, Ignition, FactoryTalk), PLC & HMI (Rockwell/AB, Siemens, etc.), historian/data collections required.
• Programming & configuration of process control systems required.
• Windows based operating systems & associated applications required.
• System interfacing & integration & user access management required.
• Virtual machines/environments (preferably VMWare) preferred.
• Knowledgeable in Oracle, MS SQL preferred.
• IT competencies to an understanding level: domain, networking, firewall, group policies/permissions, system backup & restore preferred.
• Knowledgeable in MES (PAS-X, etc.); MS SQL, databases preferred.
• Proven expertise in planning/organization & project execution required.
Why Join Catalyx?
At Catalyx we understand that our people are our greatest asset. For this reason and many others, we take care of them. The team in Catalyx benefits from a Total Rewards package. This includes great personal benefits and professional growth opportunities.
Catalyx is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive workplace where all individuals are valued, respected, and supported. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. We encourage applications from all qualified candidates, regardless of background, and strive to create a welcoming environment for everyone.
At Catalyx, we are committed to attracting the best global talent. We proudly support our international employees by offering assistance with Critical Skills Visa applications for eligible candidates.