1

Plc Programmer Jobs in Texas (NOW HIRING)

Programmer II

Midland, TX · On-site

$66K - $90K/yr

The Programmer II independently develops and modifies PLC and HMI programs for new installations and system upgrades. The role includes configuring communication networks, troubleshooting logic and ...

Programmer II

Midland, TX · On-site

$66K - $90K/yr

The Programmer II independently develops and modifies PLC and HMI programs for new installations and system upgrades. The role includes configuring communication networks, troubleshooting logic and ...

Automation Controls Programmer III

Midland, TX · On-site

$66K - $90K/yr

This role requires proficiency in PLC, HMI, and SCADA development, along with the ability to ... Lead small programming projects or workstreams with minimal supervision * Provide technical support ...

Automation Technician III/Programmer I

Pecos, TX · On-site

$66K - $90K/yr

Learn more at We are currently seeking an Automation Technician III / PLC Programmer I for a data center in the Texas Panhandle. Local candidates are preferred, but we are open to hiring non-local ...

PLC Technician

Sugar Land, TX · On-site

$28.25 - $35/hr

The PLC Technician works closely with Operations, Engineering, and Maintenance teams to minimize downtime, improve equipment performance, and support continuous improvement initiatives while ensuring ...

Posted today

PLC Controls Engineer - HVAC / BMS (Hybrid Project Role) First initial 3-4 months is remote then there is onsite presence required in Haskell, TX. This PLC Controls Engineer role focuses on ...

PLC Tech Lead

Corsicana, TX · On-site

$69K - $88K/yr

The PLC Engineer will work in the development, delivery, and commissioning of PLC-based control systems and solutions for R.E. Mason's industrial customers. This role works closely with Technical ...

PLC Engineer

Houston, TX · On-site

$120K - $130K/yr

Must Have Technical/Functional Skills • Minimum of 5 years of experience in designing and maintaining control systems for drilling rigs. • Proficiency in PLC programming (Allen-Bradley preferred ...

Showing results 21-40

Plc Programmer information

See Texas salary details

$37.7K

$75.2K

$104.3K

How much do plc programmer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for plc programmer in Texas is $75,151.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,400.00 and $86,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a PLC programmer?

To thrive as a PLC Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical diploma. Familiarity with PLC programming languages (such as Ladder Logic), HMI/SCADA systems, and manufacturer-specific software like Siemens STEP 7 or Allen-Bradley RSLogix is essential. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills in this role. These skills and qualities are crucial for ensuring reliable automation solutions, minimizing downtime, and facilitating smooth collaboration with engineering teams.

Is a PLC programmer in demand?

PLC programmers are in high demand across manufacturing, automation, and industrial sectors due to the need for automation and control systems. Skilled professionals with knowledge of ladder logic, programming languages, and experience with PLC hardware are sought after, especially as industries modernize and upgrade existing systems.

What is the difference between Plc Programmer vs Automation Technician?

AspectPlc ProgrammerAutomation Technician
CredentialsTypically requires a degree in electrical engineering, automation, or related field; certifications in PLC programming are commonOften has technical diploma or associate degree; certifications in PLCs and control systems are beneficial
Work EnvironmentPrimarily office-based for programming; on-site for testing and commissioningPrimarily on-site, maintaining and troubleshooting automation systems
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial maintenance, and plant operations

While both roles work with automation systems, Plc Programmers focus on developing and testing PLC software, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment on-site. The roles often collaborate but differ in focus and responsibilities.

Do PLC programmers make good money?

PLC programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with certifications and knowledge of automation tools can command higher wages, especially in manufacturing, energy, and industrial sectors. Overall, the role offers solid earning potential for those with technical expertise in programmable logic controllers.

What are some common challenges a PLC programmer might face when working on industrial automation projects?

PLC Programmers often encounter challenges such as integrating new automation systems with legacy equipment, troubleshooting unexpected machine behavior, and ensuring minimal downtime during system upgrades. They also need to collaborate closely with electrical engineers, maintenance teams, and production staff to understand process requirements and resolve issues quickly. Adaptability and strong problem-solving skills are essential, as priorities can shift rapidly based on production demands.

What is a PLC programmer?

A PLC programmer oversees the programming of various machines functioning on programmable logic controller technology. PLC technology is a digital computer that controls electromagnetic processes, primarily in industrial equipment. As a PLC programmer, you are responsible for the programming and maintenance of these systems. Your duties include developing and programming new machines, reprograming existing machines, and diagnosing and repairing issues with PLC driven systems. You may work in various specialized industries, such as the medical, manufacturing, or agriculture fields. Your job is to create or update computerized machine systems so that the input, output, and control systems function optimally to meet the needs of your employer.

What are the most commonly searched types of Plc Programmer jobs in Texas?

The most popular types of Plc Programmer jobs in Texas are:

What cities in Texas are hiring for Plc Programmer jobs?

Cities in Texas with the most Plc Programmer job openings:

Infographic showing various Plc Programmer job openings in Texas as of August 2026, with employment types broken down into 93% Full Time, 3% Part Time, 2% Contract, and 2% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $75,151 per year, or $36.1 per hour.

Automation Tech/PLC Programmer (Midland and Odessa, TX)

Oneok, Inc.

Odessa, TX • On-site

$68K - $93K/yr

Full-time

Re-posted 17 days ago


Job description

#WeAreONEOK - Fortune 500 company. 100+ years in business. Leading midstream service provider. Safety first. Sustainable operations. Environmentally responsible. Employee focused.
JOB SUMMARY
Looking for more than just a job? At ONEOK, you'll find work that matters, long-term stability, competitive rewards, and a safety-first team that has your back. We work hard, build strong relationships, and do the job right guided by innovation, inclusion and diversity, ethics, and excellence.
Job Profile Summary
Direct responsibility for working with asset stake holders; Managers, Process Supervisors, Engineering, Instrumentation Technicians and Control Room operations to optimize plant and pipeline efficiency through the maintenance, development, and effective modification of process control systems; Basic Process Control System (BPCS), Safety Instrumented System (SIS), Distributed Control Systems (DCS), Programmable Logic Controller (PLC) systems and Advanced Process Controls (APC).
Essential Functions and Responsibilities
  • Daily maintenance and troubleshooting of BPCS, SIS, DCS, and PLC platforms (Allen Bradley, Modicon, Delta V, Clear SCADA, etc.)
    • Including hardware diagnostic monitoring (responding and clearing of faults, battery issues, etc.)
    • Software maintenance, including repairs and upgrades
    • Routine PM's of DCS/PLC systems (inspection of climate controls, filter maintenance, monitoring of scan times, etc
  • Responding to after-hours calls of DCS/DCS/PLC system issues and emergencies
    • Main point of call for issues concerning DCS/PLC systems
  • Program maintenance and archiving to ensure that the latest programs are always available
    • Appropriate backup systems/procedures are documented and followed
  • Development of best practice procedures and documentation surrounding DCS/PLC systems to ensure standard work processes site wide
  • Develop and review controls narratives to ensure DCS/PLC systems meet operations, safety, and compliance expectations
  • Lifecycle maintenance of existing DCS/PLC systems
    • Assists I/E Engineer in developing lifecycle assessments of the system based on vendor recommendation and general system health
    • Monitors health of systems to ensure that projects for the systems are scheduled and planned appropriately
    • Assists with project lead duties on DCS/PLC projects.
  • Liaison for all project needs:
    • First point of contact for projects requiring additional logic or I/O additions
    • Subject matter expert on DCS/PLC programs and assists in implementation of new control schemes and migration plans to ensure proper operations of the facilities
    • Proficient in switch and router installation, programming and troubleshooting techniques
  • Programming of necessary DCS/PLC logic additions for projects
    • To exclude vendor skid programming (this typically is supported by the vendor)
  • Liaison with 3rd party integrators and system vendors to implement work on the system
  • Responding to operations request for assistance with control issues, graphics modifications, and general control improvement recommendations
  • Assist in development of programming standards and best practices
  • Work closely with operators, process engineers and maintenance techs to ensure smooth, efficient operation of the plants and other facilities
  • Responsibilities may include Department of Transportation (DOT) covered functions, including operations, maintenance, or emergency response on a pipeline. Job duties also require the employee to be alert and respond immediately to dangerous or hazardous conditions, and where impaired performance, or failure to follow safety precautions, could result in serious injury or property damage.

Education
  • None required.
  • Completion of a Technical degree or Certification Program in Process and Instrumentation controls, or an equivalent combination of education and experience

Work Experience
  • 3 - 5 years related work experience industrial programming experience or strong electrical and instrumentation skills with a developed skill for programming:
  • Experience modifying, maintaining and installing process control computer system applications, specifically, BPCS, SIS, DCS/PLC and Human-Machine Interface (HMI) system software and hardware
  • Experience on Allen Bradley, Modicon, Delta V, Clear SCADA, or Honeywell systems with documented training courses
  • Training and experience relative to:
    • Process control system operations and file structures
    • Designing, coding and networking process control programs
    • Human Machine Interfaces (HMIs)
    • Database management
  • Experience reading and interpreting repair orders, mechanical drawings, P&ID's, procedures, charts, diagrams, dials, gauges, and equipment manuals
  • Experience and training related to:
    • Gas processing fundamentals
    • Computers and related software
    • Governmental rules, regulations, and (electric) codes
    • Safe handling practices for flammable gases, liquids, and high-pressure systems
    • Design and safeguarding safety systems
  • Experience reading and interpreting engineering drawings, computer printouts, system requirements and programs, contracts, manuals, policies and procedures
  • Experience preparing and composing file, record, and screen layouts, reports, project proposals, training outlines, manuals, procedures and correspondence
  • Experience developing presentations
  • 5 years experience in PLC and DCS system maintenance, experience in troubleshooting and maintaining online process control systems preferred

Knowledge, Skills and Abilities
  • Knowledge of: office and computer equipment applicable to position
  • Knowledge of: proficiency with loop tuning and advanced control optimization strategies
  • Ability to: apply math, algebra and statistical formulas
  • Ability to: communicate and/or exchange information or instructions; conduct oral presentations and/or meetings
  • Skills in: interpersonal, presentation, verbal and written communication, with the ability to interact and advise effectively with internal and external business partners at all levels

Licenses and Certifications
  • Certification Program in Process and Instrumentation Controls preferred

Strength Factor Rating - Physical Demands/Requirements
  • Sedentary Work - Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary work involves sitting most of the time, but may involve walking or standing for brief periods of time. Jobs are sedentary if walking and standing are required only occasionally and all other sedentary criteria are met.

Strength Factor Description - Physical Demands/Requirements
  • Standing: Remaining on one's feet in an upright position at a work station without moving about (Occasionally)
  • Walking: Moving about on foot (Frequently)
  • Sitting: Remaining in a seated position (Constantly)
  • Lifting: Raising or lowering an object from one level to another (includes upward pulling) (Occasionally)
  • Carrying: Transporting an object, usually holding it in the hands or arms, or on the shoulder (Occasionally)
  • Pushing: Exerting force upon an object so that the object moves away from the force (Occasionally)
  • Pulling: Exerting force upon an object so that the object moves toward the force (includes jerking) (Occasionally)
  • Climbing: Ladders, Stairs (Occasionally)
  • Balancing: Maintaining body equilibrium to prevent falling (Occasionally)
  • Stooping: Bending the body downward and forward by bending the spine at the waist (Occasionally)
  • Kneeling: Bending the legs at the knees to come to rest on the knee or knees (Occasionally)
  • Crouching: Bending the body downward and forward by bending the legs and spine (Occasionally)
  • Crawling: Moving about on the hands and arms in any direction (Occasionally)
  • Reaching: Extending hands and arms in any direction (Constantly)
  • Handling: Seizing, holding, grasping, turning or otherwise working with the hand or hands (Manual Dexterity) (Constantly)
  • Fingering: Picking, pinching or otherwise working with the fingers primarily (Finger Dexterity) (Constantly)
  • Feeling: Perceiving such attributes of objects/materials as size, shape, temperature, texture, movement or pulsation by receptors in the skin, particularly those of the finger tips (Constantly)
  • Talking: Expressing or exchanging ideas/information by means of the spoken word (Frequently)
  • Hearing: Perceiving the nature of sound by the ear (Frequently)
  • Tasting/Smelling: (Occasionally)
  • Near Vision: Clarity of vision at 20 inches or less (Constantly)
  • Far Vision: Clarity of vision at 20 feet for more (Frequently)
  • Depth Perception: Three-dimensional vision; ability to judge distances and spatial relationships so as to see objects where and as they actually are (Frequently)
  • Vision: Color - The ability to identify and distinguish colors (Constantly)

Working Conditions/Environment
  • Employee is subject to inside environmental conditions

Working Conditions
  • Well lighted, climate controlled areas (Constantly)
  • Frequent repetitive motion (Constantly)
  • CRT (Computer Monitor(s)) (Constantly)

Travel
  • Some travel required

Driving
  • Based on assigned tasks, employee may be assigned a company vehicle requiring the applicable driver's license

ONEOK is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, sex, pregnancy, sexual orientation, age, religion, creed, national origin, gender identity, disability, military/veteran status, genetic information or any other categories protected by applicable law.
The job description is not intended to be a complete list of all responsibilities, duties or skills required for the job and is subject to review and change at any time, with or without notice, in accordance with the needs of ONEOK.
ONEOK is committed to making our workplace accessible to individuals with disabilities and will provide reasonable accommodations, upon request, for individuals to participate in the application and hiring process. To request an accommodation email HRSolutions@ONEOK.com or call 1-855-663-6547.
Expected Salary Range
$93,000.00 - $139,000.00