PLC Programmer

USG CorporationBridgeport, AL
$34 - $47Onsite

About The Position

The PLC Programmer will be responsible for following all plant, departmental, and job safety rules, and conducting themselves in a manner consistent with company values, code of conduct, policies, and other standards. This role requires adherence to safe operating procedures, housekeeping requirements, and performing essential physical requirements. Overtime is mandatory, and regular, predictable attendance is essential. The programmer will follow programming standards, maintain version control of PLC programs, understand plant process network architecture and PLC equipment, and perform regular backups of control programs and HMI applications. They will read, interpret, and understand control concepts from electrical schematics, blueprints, and ladder logic diagrams, and use manufacturer-specific diagnostic software for installation, troubleshooting, calibrating, or startup. The role involves identifying problem areas, determining optimal solutions for complex PLC programming modifications, and maintaining, replacing, installing, and calibrating instrumentation equipment. The PLC Programmer will assess and document current control environments, provide recommendations for continuous improvement, and serve as a project lead to collaborate with manufacturing staff and process controls engineering for control and automation modifications. This includes documenting, implementing, starting up, and providing technical support for PLC, IO Drivers, and HMI programming in an industrial automation environment, as well as troubleshooting controls/programming aspects of all equipment. Compliance with the Work Order system, maintaining good communication, and working as a team are also key aspects of this role. Responding to call-ins on an "as needed" basis is required.

Requirements

  • Related degree and/or on-the-job experience in a manufacturing environment preferred.
  • Self-motivated and reliable.
  • Demonstrate knowledge of Plant PLC Systems, for example: Siemens, Allen Bradley, etc.
  • Demonstrate knowledge of all Plant communication protocols, for example: Ethernet, Profibus, AB controlnet, RS232 serial communication, RS Linx, etc.
  • Demonstrate expert knowledge of all Plant programs, for example: Yaskawa Drive Wizard, Wonderware HMI software, CTI Workshop, AB ControlLogix 500, AB ControlLogix 5000, AB Drive Logix, AB RSLogix HMI software, etc.
  • Demonstrate expert knowledge of all of the following: Weight Loss Feeders, Load Cells, Thermocouples, RTDS, Temperature Control, Instrumentation and Displays, Camera Systems, Ethernet Network Technology, Fiber Optic Systems, PID loops, VF Drives].
  • Demonstrate expert knowledge of various types of sensors including: Photoelectric, Sonic, Thru-Beam, Proximity, Lasers, and Mechanical limits.

Responsibilities

  • Follow all plant, departmental and job safety rules and conduct in a manner consistent with company values, code of conduct, policies and other standards.
  • Follow all applicable safe operating procedures and rules including housekeeping requirements.
  • Perform the essential physical requirements necessary for the role.
  • Overtime is mandatory and regular and predictable attendance is essential.
  • Follow programming standards and maintain version control of changes to PLC programs.
  • Understand plant process network architecture structure and PLC equipment.
  • Perform regular and scheduled backups of all process control programs and HMI applications.
  • Read, interpret, and understand control concepts working from complex electrical schematics, blueprints, and ladder logic diagrams.
  • Use manufacturer specific diagnostic software for the purpose of installation, troubleshooting, calibrating, or startup (Example: Drive Wizard for Yaskawa A1000, V1000, GA800 Variable Frequency Drives).
  • Identify problem areas and determine optimal solutions for complex modifications to PLC programming code.
  • Maintain, replace, install, and calibrate all instrumentation equipment related to pressure, temperature, flow and volume.
  • Assess and document current control environments and provide recommendations on continuous improvement.
  • Serves as project lead to collaborate with manufacturing staff and process controls engineering group to support control and automation modifications and/or improvements to help reach attainment goals on new or existing production lines.
  • Document, implement, startup and provide technical support of Programmable Logic Controller (PLC), IO Drivers, and Human Machine Interface (HMI) programming in an industrial automation environment.
  • Troubleshoot controls/programming aspects of all equipment.
  • Comply with Work Order system by properly accounting for their work hours, properly filling out W/O feedback forms and communicating all deviation to their Supervisor.
  • Maintain good communications and work together as a team.
  • Respond to call-ins on an “as needed” basis.

Benefits

  • Two medical insurance options
  • Vision coverage
  • Dental coverage
  • 401(k) Investment Plan with company match
  • Pension plan
  • Life insurance
  • Accident insurance
  • Legal insurance
  • Pet insurance
  • Quarterly (hourly) / Annual (salary) bonus potential
  • Paid time off
  • Paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service