Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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:

  1. P&IDs
  2. Sequence of operation documentation
  3. Project plans and specifications
  4. 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.

  1. 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
    1. Modbus
    2. Ethernet/IP
    3. Profibus
    4. 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

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the PLC Programmer in Greensboro, NC vacancy
  •  ...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

    CrossSafety Solutions Inc.

    Greensboro, NC
    3 days ago
  •  ...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... 
    Suggested
    Shift work

    CrossSafety Solutions Inc.

    Greensboro, NC
    12 hours ago
  • $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...
    Suggested
    Shift work
    Night shift

    TRS Staffing Solutions

    Greensboro, NC
    12 days ago
  • $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...
    Suggested
    For contractors
    Work at office

    ALTEN Technology USA

    Greensboro, NC
    4 days ago
  • 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 ...
    Suggested
    Temporary work

    XD Innovation

    Greensboro, NC
    1 day ago
  • $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 paid
    Local area

    Tradewinds Support Partners, LLC

    Greensboro, NC
    3 days ago
  •  ...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

    WestRock

    Greensboro, NC
    12 hours ago
  • 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

    Ambassador Personnel

    Greensboro, NC
    3 days ago
  •  ...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 office
    Afternoon shift

    Summit Aviation

    Greensboro, NC
    2 days ago
  • 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....

    Summit Aviation

    Greensboro, NC
    4 days ago
  • $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 employment
    For contractors
    All shifts

    Graham Personnel Services

    Greensboro, NC
    3 days ago
  •  ...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 placement
    Work at office
    Local area
    Worldwide

    Gilbarco

    Greensboro, NC
    3 days ago
  • 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 work
    Work experience placement
    Relocation package

    Honda

    Greensboro, NC
    2 days ago
  • $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 time
    Work experience placement
    Local area
    Relocation
    Shift work
    Rotating shift
    Day shift

    Procter & Gamble

    Greensboro, NC
    3 days ago
  • $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 pay
    Full time
    Local area
    Immediate start
    Flexible hours
    Shift work

    Itlearn360

    Greensboro, NC
    3 days ago
  •  ...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

    Hoffman & Hoffman Inc

    Greensboro, NC
    16 days ago
  • $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

    Johnson Controls

    Greensboro, NC
    4 days ago
  • 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

    Summit Aviation

    Greensboro, NC
    12 hours ago
  • $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 pay
    Shift work
    Day shift

    RHI Magnesita

    Greensboro, NC
    1 day ago
  •  ...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

    Mississippi Power

    Greensboro, NC
    3 days ago
  •  ...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

    M.G. Newell Company Inc.

    Greensboro, NC
    12 hours ago
  •  ...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 work
    Work at office
    Flexible hours

    UNICOM Government

    Greensboro, NC
    1 day ago
  •  ...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

    Southern Company

    Greensboro, NC
    4 days ago
  • 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 start
    Afternoon shift

    Summit Aviation

    Greensboro, NC
    12 hours ago
  • $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 time
    Work at office
    Worldwide
    Shift work
    Night shift
    Day shift

    Procter & Gamble

    Greensboro, NC
    3 days ago
  • $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... 
    Apprenticeship
    Local area
    Shift work
    Night shift

    TE Connectivity

    Greensboro, NC
    3 days ago
  • $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 pay
    Permanent employment
    Full time
    Temporary work
    Work at office
    Local area

    Adecco Colombia S.A.

    Greensboro, NC
    3 days ago
  • $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 area
    Night shift

    TE Connectivity

    Greensboro, NC
    2 days ago
  • $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

    ALTEN Technology USA

    Greensboro, NC
    15 days ago
  • $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... 

    Tata Consultancy Services

    Greensboro, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PLC Programmer. Be the first to apply!