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

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:
  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 2 days ago
Similar jobs that could be interesting for youBased on the PLC Programmer in Charlotte, NC vacancy
  •  ...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.... 
    Suggested
    Daily paid
    For subcontractor

    Manatal

    Charlotte, NC
    1 day ago
  • $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...
    Suggested
    Temporary work

    Carrier Global Corporation

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

    Thermo Fisher

    Charlotte, NC
    2 days ago
  • 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 ...
    Suggested
    Work at office

    MRINetwork

    Charlotte, NC
    2 days ago
  • $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...
    Suggested
    Hourly pay
    Weekly pay
    Temporary work
    Night shift

    New Day Executive Search

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

    Esd113

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

    Pentair plc

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

    NESCO Inc

    Charlotte, NC
    8 hours ago
  • 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...

    Charlotte-Mecklenburg Schools

    Charlotte, NC
    15 hours ago
  • $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

    Eaton Plc

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

    Hoffman & Hoffman

    Charlotte, NC
    6 hours ago
  • 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... 

    AON PLC

    Charlotte, NC
    6 days ago
  • 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

    Charlotte-Mecklenburg Schools

    Charlotte, NC
    15 hours ago
  • 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

    Morris South

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

    Talnt

    Charlotte, NC
    3 days ago
  • 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 area
    Shift work

    US LBM Holdings LLC

    Charlotte, NC
    3 days ago
  • $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 pay
    Full time
    Temporary work
    Local area
    Monday to Friday

    Adecco US, Inc.

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

    Grace Inspired Ministries Inc.

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

    Randstad

    Pineville, NC
    12 days ago
  • $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...
    Apprenticeship
    Currently hiring
    Local area
    Visa sponsorship
    Relocation package
    Shift work

    Siemens Energy, Inc.

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

    Blythe Construction

    Charlotte, NC
    1 day ago
  •  ...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 contractors
    Local area
    Work from home
    3 days per week

    Apperture Solutions

    Charlotte, NC
    19 days ago
  •  ...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

    Jobot

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

    Specialized Recruiting Group

    Charlotte, NC
    15 hours ago
  •  ...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... 

    Trystar

    Charlotte, NC
    15 hours ago
  • 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

    Biden Executive Order on AI Misses Opportunity to Address

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

    IWG plc

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

    Manpower

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

    PowerSecure, Inc.

    Charlotte, NC
    1 day ago
  •  ...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 plc
    Work at office

    Balfour Beatty plc

    Charlotte, NC
    15 hours ago

Do you want to receive more vacancies?

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