PLC Programmer
Hoffman & Hoffman
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.
- 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
- 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.
- ...Charlotte, North Carolina, United States About the job PLC Programmer – Traveling As a PLC Programmer, you will play a vital role in implementing advanced automation technologies across high-profile data centers, manufacturing sites, and various industrial facilities....SuggestedDaily paidFor subcontractor
$64.5k - $129.5k
Role Purpose Support the development, testing, and troubleshooting of embedded software on Linux‑based HVAC controller platforms. This role focuses on hands‑on implementation, lab validation, and debugging, contributing to reliable and high‑quality software delivery. Role...SuggestedTemporary work- Manufacturing Engineering Manager As part of the ThermoFisher Scientific team, you'll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world...Suggested
- Manufacturing Engineering Manager Charlotte, NC As the Manufacturing Engineering Manager, you will manage the area of Manufacturing Engineering and Factory Maintenance. You will oversee the design, implementation, maintenance, and continuous improvement of ...SuggestedWork at office
$30 - $34 per hour
Process Technician If you are a talented Process Technician with experience working with injection molding machines, and you're seeking a role in a company that values and respects you, then this job is the perfect fit for you. Process Technician Benefits: ~3 weeks...SuggestedHourly payWeekly payTemporary workNight shift- Esd113 is seeking a Teacher Multi-Classroom Leader 2 in Charlotte, NC, to support and coach a team of teachers effectively. The role focuses on improving educational practices through collaboration and instructional excellence. The ideal candidate will be responsible for...
$82.3k - $152.8k
Pentair plc in Charlotte, NC is searching for a Product Manager specialized in Heat Pumps. The ideal candidate will manage the entire product lifecycle, from development to market launch, while collaborating with various departments to ensure alignment with business goals...- ...intermittent basis. ~ Must be able to read, write and comprehend plant directives written in English. ~ Limited understanding of PLC, VFD and Circuit Breakers. ~ Understand and know the differences between NEMA ratings of enclosures. ~ Knowledgeable of identifying...
- Charlotte-Mecklenburg Schools is hiring a Teacher, Multi-Classroom Leader 2 (MCL2) in Charlotte, NC. This position involves coaching 7-8 teachers, ensuring they meet the principal’s standards of excellence while improving student outcomes across a designated team. Candidates...
$97k - $143k
...as well as market and business considerations. What You'll Do: Create, modify, test, and deploy software for Programmable Logic Controllers (PLC's), Data concentrators, Multi-function Protection Relays, Generator Controllers, and Human Machine Interfaces (HMI's)...Remote work- ...customer requirements Perform commissioning, FAT/SAT, and provide onsite or remote support for SCADA and BMS deployments Troubleshoot PLC, HMI/SCADA, and industrial network issues with minimal supervision Collaborate with project leads, designers, and stakeholders to...Remote work
- AON PLC, in Charlotte, North Carolina, is seeking a Financial Analyst for their Employee Benefits team. The successful candidate will engage in data analysis, reporting, and financial modeling to provide critical support for client needs. Responsibilities involve managing...
- Charlotte-Mecklenburg Schools in Charlotte, NC is seeking a Teacher, Multi-Classroom Leader 1 (MCL1) to coach and lead teams of teachers. The role includes intensive coaching with instructional responsibilities to ensure student success. Candidates need a Bachelor's degree...Full time
- Swiss CNC Machinist Join a USA Today Top Workplace! Morris Group, Inc., one of the largest machine tool distribution networks in North America, is a third generation, family owned and operated business that serves manufacturers of precision machined parts in the United...Flexible hours
- ...About the Role The CNC Programmer, also known as a Mastercam Programmer or CNC Machining Programmer, is responsible for developing, optimizing, and maintaining CNC programs for precision machined components in aerospace and high-spec manufacturing environments. This role...
- For almost 20 years, SouthEnd Exteriors has been the leader in the Southeast when it comes to siding and roofing for home builders. We have 9 locations across North Carolina, South Carolina, Tennessee, and Georgia. Our motto is simple, DO THE RIGHT THING. We strive to ...Local areaShift work
$20 - $25 per hour
CNC Machine Operator Schedule: Monday–Friday | 6:00 AM – 2:30 PM Pay: $20–$25 per hour (Based on Experience) Build Precision Components in a Modern Manufacturing Environment We are seeking a skilled and detail-oriented CNC Machine Operator to join our manufacturing...Hourly payFull timeTemporary workLocal areaMonday to Friday- ...CNC Programmer The CNC programmer is responsible for reading and interpreting blueprints, writing new CNC programs in addition to troubleshooting and improving existing CNC programs. The programmer will also assist with setting up and operating machines to prove out CNC...Flexible hours
- Job Opportunity Ready for your next exciting, high-growth job opportunity? Manual machinists with computer numerical control (CNC) experience are on the front lines of a tech-driven revolution in the manufacturing space and when you partner with Randstad, we can put...Immediate start
$2,000 per month
Premium Relocation Assistance Provided (Terms & Conditions applied) Now offering $5,000 Sign-On Bonus for a limited time!! $5,000 Sign-On Bonus Breakdown: $2,000 after 3 months of employment $3,000 after 9 months of employment Must be actively employed...ApprenticeshipCurrently hiringLocal areaVisa sponsorshipRelocation packageShift work- Blythe Construction seeks an Electrical Maintenance Technician to install, troubleshoot, and maintain electrical systems in asphalt plants and aggregate facilities. The role supports startup activities and upgrades, working with plant staff and the mechanical team to ensure...
- ...Schedules General Description We are seeking a highly skilled and motivated controls engineer to join our Factory Automation and PLC Services Team. The ideal candidate will have a strong technical background in Factory Automation Systems and Controls including PLC/...For contractorsLocal areaWork from home3 days per week
- ...electrical and mechanical troubleshooting skills Ability to read electrical schematics and mechanical drawings Experience with PLC troubleshooting is a plus Knowledge of hydraulics, pneumatics, servo systems, and machine controls preferred Comfortable working...Local area
$24 - $30 per hour
...A specialized recruiting firm is seeking a CNC Machinist/Programmer in South Charlotte, NC. This role offers a pay range of $24-$30 per hour based on skills and experience. Candidates must have CNC or Manual Machining experience and be willing to work overtime. Responsibilities...Hourly pay- ...intermittent basis. ~ Must be able to read, write and comprehend plant directives written in English. ~ Limited understanding of PLC, VFD and Circuit Breakers. ~ Understand and know the differences between NEMA ratings of enclosures. ~ Knowledgeable of identifying...
- Oliff PLC , a full service IP Law firm with offices in Alexandria, Virginia, Charlotte, North Carolina, and St. Louis, Missouri is seeking Patent Attorneys with a background in Mechanical Engineering, Electrical Engineering, Computer Science or closely related fields. Applicants...Full time
- ...up rooms, and assist with projectors and coffee needs, ensuring a smooth day for everyone. This role emphasizes strong communication, organization, and a friendly service mindset, with a focus on work-life balance and a positive team environment. #J-18808-Ljbffr IWG plc
$25 - $29 per hour
...What's the Job? Industrial/manufacturing maintenance on machines/equipment Mechanical and electrical maintenance/repairs PLC troubleshooting - ladder logic a plus What's Needed? Minimum of 2 years experience within industrial maintenance Hands...Day shiftAfternoon shift- PowerSecure, Inc. is seeking an experienced engineering professional to provide technical support on MicroGrid equipment, including switchgear and generators. The role focuses on field troubleshooting, commissioning, and delivering safe, high-quality engineering decisions...Remote work
- ...maintaining filing systems. Candidates should possess strong communication and organizational skills, with 2-4 years of clerical experience. This position offers a comprehensive benefits package and opportunities for professional growth. #J-18808-Ljbffr Balfour Beatty plcWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PLC Programmer. Be the first to apply!

