PLC Programmer

Axis Energy Services•Gainesville, TX

About The Position

The PLC Programmer designs, develops, installs, and supports programmable logic controller systems in industrial and manufacturing environments. The role requires proficiency in PLC programming languages, a strong understanding of automation processes, and the ability to troubleshoot complex control systems. The successful candidate will bring attention to detail and analytical skills, and will collaborate with cross-disciplinary teams to enhance and maintain automated production systems. The position develops and implements PLC code for automated machinery and industrial processes; helps design control-system architectures; diagnoses and resolves hardware and software issues; documents programs and system configurations; tests and commissions installations and upgrades; and integrates PLCs with HMIs, SCADA, and other automation components. It also supports continuous improvement, trains and assists users, ensures compliance with safety and industry requirements, and contributes to project planning and coordination. Preference is given to qualified local job seekers within 60 miles of the AXIS Gainesville, Texas facility.

Requirements

  • Three to five years of direct experience in PLC programming and industrial automation in a manufacturing or process environment.
  • Proficiency in ladder logic, function block, and structured text programming for major PLC brands, including Allen-Bradley RSLogix, Siemens TIA Portal, and Schneider EcoStruxure.
  • Experience with industrial networks such as Ethernet/IP, Modbus, Profibus, and DeviceNet.
  • Familiarity with HMI and SCADA development tools and interfaces.
  • Ability to read and interpret electrical schematics, piping and instrumentation diagrams (P&IDs), and technical drawings.
  • Strong troubleshooting capabilities with electrical and automation systems.
  • Strong problem-solving and critical-thinking skills.
  • Excellent verbal and written communication skills for collaboration and documentation.
  • Ability to collaborate with engineers, technicians, operators, and management.
  • Ability to manage multiple projects concurrently in a dynamic, fast-paced environment.

Nice To Haves

  • A bachelor’s degree in electrical engineering, computer science, automation engineering, mechatronics, or a related discipline is preferred; equivalent professional experience will be considered.

Responsibilities

  • Develop, test, and implement PLC code and logic for automated machinery and industrial processes using platforms such as Allen-Bradley, Siemens, Mitsubishi, or Schneider Electric.
  • Collaborate with engineering personnel and production management to design control-system architectures that meet project specifications and operational requirements.
  • Diagnose and resolve hardware and software issues involving PLCs, field devices, sensors, and actuators; provide routine maintenance and updates to support system reliability and efficiency.
  • Prepare documentation for PLC programs, wiring diagrams, network layouts, and system configurations in accordance with company and industry standards.
  • Test, validate, and commission new installations and upgrades to ensure compliance with safety and performance standards.
  • Integrate PLCs with HMIs, SCADA systems, and other industrial automation components.
  • Analyze production lines and process data to identify opportunities for automation enhancements, cost reduction, and operational efficiency.
  • Provide technical support and training to operators, maintenance staff, and other stakeholders on system operation and troubleshooting.
  • Ensure programming and system installations comply with applicable safety regulations, industry codes, and organizational procedures.
  • Participate in project planning, budgeting, scheduling, and coordination related to automation and control systems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service