PLC Programmer
Hoffman & Hoffman Inc
Job Description
Job Description
The PLC Programmer is responsible for designing, developing, and implementing PLC programs that support the operation, monitoring, and control of mechanical, HVAC, plumbing, and electrical systems. This role ensures that all automated building and industrial systems function efficiently, safely, and in alignment with project specifications. The PLC Programmer collaborates closely with engineering, project management, and field teams to integrate control strategies, troubleshoot issues, optimize system performance, and deliver high-quality 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 using:
- P&IDs
- Sequence of operation documentation
- Project plans and specifications
- Customer requirements and standards
- Perform integrations to different communication protocols, including (but not limited to) Modbus, Ethernet/IP, Profibus, and BACnet.
- Collaborate with SCADA developers to implement HMI integration and control via SCADA software.
- Develop simulation, bench test, factory acceptance test protocol documentation.
- Perform simulations, bench tests, factory witness tests, and on-site commissioning tests for each program.
- Position requires up to 30% of travel to customer sites for deployment of post-deployment support activities.
What You Will Bring to The Role
Required:
- 2+ years of experience programming Rockwell and/or Siemens PLC
- Understanding BAS controls and Process Plant controls in different environments.
- Must be able to initiate and execute programming tasks either individually or as a team, fulfilling all necessary responsibilities to ensure successful client delivery.
- Must be able to read electrical, process control drawings, and P&IDs.
- Must have a good understanding of mechanical, HVAC, plumbing, electrical, and process systems.
- Good understanding of IT networks
- Experience with multiple communication protocols and Gateway networking
- Modbus
- Ethernet/IP
- Profibus
- BACnet
Preferred:
- Bachelor’s degree in Systems Engineering, Controls Engineering, Software Engineering, Electrical Engineering, Mechatronics Engineering, or Computer Science.
- Experience with DDC, Tridium, or other BAS control systems.
EOE / Vets / Disabled
- ...A cutting-edge automotive solutions firm is looking for a PLC Engineer specializing in Functional Safety in Greensboro, North Carolina. This role involves driving compliance for production equipment, auditing safety control systems, and managing cross-functional teams....Suggested
- ...PLC Engineer - Industrial Automation Functional Safety Specialist Location: Liberty, North Carolina About CrossSafety CrossSafety supports leading automotive manufacturing programs across North America with expert technical talent. Our Functional Safety Specialists...SuggestedShift work
$36 - $38 per hour
Job Description Job Description $36-38/hour plus $2 shift premium Our client, a leading manufacturer of disposable food packaging products, in seeking multiple Controls Electricians to join their night shift team in Randleman, NC where your electrical expertise...SuggestedShift workNight shift$140k - $150k
We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life‑saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading...SuggestedFor contractorsWork at office- Job Title XDIN subsidiary of ALTEN Group, includes 500 employees dedicated to the automotive engineering development. ALTEN is a Leader in Engineering & Information Technology system, and operates in over 21 countries (Europe, North America, Asia, Africa and Middle ...SuggestedTemporary work
$25 - $100 per day
...construction electricians. Should have proven experience with control panel troubleshooting, assembly, schematics (read & make corrections), PLC, HVAC. Must be able to recognize control schematic inaccuracies, note corrections on schematic and modify the circuits in question....Daily paidLocal area- ...including bindery equipment (folder roller changes, transport belts, bearings, drive motors) and presses. Troubleshoots and repairs PLC’s. Troubleshoots motors, pumps, compressors and any other systems in the plant. Checks new and refurbished parts for the...Relocation package
- Ambassador Personnel is seeking an Industrial Maintenance Mechanic for the Greensboro-Winston-Salem-High Point, NC area. This is a direct hire opportunity with benefits, paid time off, holiday pay, 401k and $2,000 sign on bonus. The Industrial Maintenance Mechanic will...Relocation package
- ...SUMMIT AVIATION, INC. POSITION DESCRIPTION AND SPECIFICATION POSITION TITLE: CNC Programmer DATE: March 2026 FLSA STATUS: Exempt DEPT: Manufacturing LOC: North Carolina POSITION SUMMARY : The CNC Programmer reports to the Production Manager and...Work at officeAfternoon shift
- A manufacturing company in Greensboro, North Carolina is seeking a CNC Machinist/Lathe Setup Operator. This role involves setting up and operating CNC machines, reading specifications, and ensuring quality standards. Candidates should have a High School Diploma or G.E....
$30 - $33 per hour
...complex manufacturing and support equipment. Special focus on troubleshooting on controls systems, servo drives, motors, HMI's and PLC's on complex equipment. Perform preventative maintenance and other proactive activities to monitor and maintain equipment....Permanent employmentFor contractorsAll shifts- ...product lines include fuel dispensers, tank gauges and fleet management systems. Description: Summary The Sheet Metal CNC Programmer is responsible for developing, optimizing, and maintaining CNC programs used in sheet metal fabrication. This role supports...Work experience placementWork at officeLocal areaWorldwide
- What Makes a Honda, is Who Makes a Honda Honda has a clear vision for the future, and it's a joyful one. We are looking for individuals with the skills, courage, persistence, and dreams that will help us reach our future-focused goals. At our core is innovation. Honda...Temporary workWork experience placementRelocation package
$24.64 - $43.78 per hour
...diagnose electrical problems Performing preventive maintenance and calibrations on equipment Troubleshooting, monitoring, & programming PLC, SCADA, and HMI systems Troubleshooting and monitoring variable frequency drives, servo control systems, robotics Troubleshooting and...Full timeWork experience placementLocal areaRelocationShift workRotating shiftDay shift$28.56 - $33.76 per hour
...maintenance problems that occur throughout the plant, with a major emphasis on electrical problems, including A.C. and D.C. drives, PLCs (programmable logic controllers), and basic motor control circuits. Basic mechanical skills with pneumatics and hydraulic systems. Clean,...Hourly payFull timeLocal areaImmediate startFlexible hoursShift work- ...Technician is responsible for the start-up and commissioning of PLC and DDC based controls systems by following commissioning... ...commissioning sheets; collaborating with Project Managers and Programmers to assure that current documentation is accurately and promptly...For subcontractor
$25 - $34 per hour
...human reviewers. For details, please visit the About Us tab on the Johnson Controls Careers site at Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for...Hourly pay- SUMMIT AVIATION, INC. POSITION DESCRIPTION AND SPECIFICATION POSITION TITLE: CNC Machinist/Lathe Setup Operator DATE: April 2026 FLSA STATUS: Non-Exempt DEPT: Manufacturing LOC: North Carolina POSITION SUMMARY : The CNC Machinist reports to...Shift work
$28 - $34 per hour
...Troubleshoot and replace electronic components Read, interpret, and work from electrical schematics and prints Perform basic wiring and PLC troubleshooting Test malfunctioning machinery and collaborate with maintenance personnel to resolve issues Lead by example in...Hourly payShift workDay shift- ...able to lift 50lbs, manipulate heavy test equipment, and cables. Manual dexterity to operate digital equipment, including computers and PLC’s, protective relays, controllers, and other such equipment with small fine buttons and operators. Required to stand and walk for...Flexible hours
- ...troubleshoot control, IO, drive, and HMI panels. Work with Electrical Designers to update CAD drawings. Software Assist others in PLC and HMI application programming. PLC programming, configuration, and troubleshooting. HMI programming, configuration, and...Work at office
- ...responsibilities, and activities may change or new ones may be assigned at any time with or without notice. Overview: The Programmer III creates, analyzes, and modifies programming systems including encoding, debugging, and documenting programs. Provide customer...Temporary workWork at officeFlexible hours
- ...to lift 50lbs, manipulate heavy test equipment, and cables. Manual dexterity to operate digital equipment, including computers and PLC's, protective relays, controllers, and other such equipment with small fine buttons and operators. Required to stand and walk for...Flexible hours
- SUMMIT AVIATION, INC. POSITION DESCRIPTION AND SPECIFICATION POSITION TITLE: Lead CNC Machinist DATE: April 2024 FLSA STATUS: Non-Exempt DEPT: Manufacturing LOC: North Carolina POSITION SUMMARY : The Lead CNC Machinist reports to the Production...Immediate startAfternoon shift
$31.37 per hour
...eliminate losses and improve electrical systems. Performing preventive maintenance and calibrations on equipment Monitor, & program PLC, SCADA, and HMI systems Monitor variable frequency drives, servo control systems, robotics Repair machine and process control...Full timeWork at officeWorldwideShift workNight shiftDay shift$66.2k - $82.7k
...maintenance and engineering teams Read and work from schematics, diagrams, and technical documentation Troubleshoot and support basic PLC systems (ladder logic knowledge preferred) Complete work orders and accurately document maintenance activities Follow all...ApprenticeshipLocal areaShift workNight shift$36.71 per hour
...evidence of functioning as a stand-alone electrical technician , able to troubleshoot and repair electrical issues up to and including PLC interfacing (programming not required). Experience with low to medium voltage in an industrial environment. (575, 480, 220, 110)...Hourly payPermanent employmentFull timeTemporary workWork at officeLocal area$26 per hour
...language. Competencies Values: Integrity, Accountability, Inclusion, Innovation, Teamwork ABOUT TE CONNECTIVITY TE Connectivity plc (NYSE: TEL) is a global industrial technology leader creating a safer, sustainable, productive, and connected future. As a trusted...Local areaNight shift$80k - $85k
Technical Preparation Engineer Greensboro, North Carolina, United States We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous ...For contractors$140k - $180k
...of hands-on experience implementing or supporting Siemens OpCenter MES (Discrete preferred) • Experience with MES-to-ERP and MES-to-PLC integrations • Proficiency in SQL, and scripting languages such as JavaScript, C#, or Python • Experience with API integration...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PLC Programmer. Be the first to apply!



