Jobs · Engineering · Texas

PLC Programmer

DNOW · Midland-Odessa Area · 3 wk ago
EngineeringFull-time

About the role

At DNOW, we value and reward hardworking, creative, and dedicated employees who are committed to outstanding customer service. The PLC Programmer will design, develop, and maintain PLC‑based control systems for industrial applications, handling programming, troubleshooting, testing, and commissioning in field environments.

Responsibilities

  • Design, program, and debug PLC software for industrial automation projects (Allen‑Bradley, Siemens, Schneider, etc.).
  • Develop HMI (Human Machine Interface) and SCADA applications.
  • Read and interpret electrical schematics, P&IDs, and system layouts.
  • Conduct onsite installation, testing, and commissioning of automated equipment.
  • Troubleshoot existing control systems, diagnose faults, and implement improvements.
  • Collaborate with team members to meet project requirements.
  • Maintain project documentation and version control for PLC and HMI code.
  • Provide technical support and training to field technicians and operations teams.

Requirements

  • 3+ years experience programming PLCs in industrial environments (oil & gas, manufacturing, water/wastewater, or similar).
  • Proficient in ladder logic, structured text, and function block programming.
  • Experience with at least one major PLC platform (Rockwell/Allen‑Bradley, Siemens, Schneider, Omron, Mitsubishi, etc.).
  • Familiarity with HMI/SCADA software (Ignition, FactoryTalk, WinCC, Wonderware, etc.).
  • Strong understanding of control system design and electrical panels.
  • Ability to travel to project sites as needed.
  • Excellent problem‑solving and communication skills.
  • Experience integrating PLCs with MODBUS, Ethernet/IP, OPC‑UA, and industrial networks.
  • Familiarity with scripting (Python, VB, etc.) and database integration is a plus.
  • Knowledge of safety PLCs and SIL‑rated systems.

Benefits

  • Competitive salary plus bonus
  • 401(k) / retirement savings plan
  • Comprehensive medical, dental, vision, life, and disability coverage
  • Career growth opportunities
  • Paid vacation and holidays

Similar jobs