Distributionnow
PLC Programmer
US TX Odessa 13814 W Interstate 20 Frontage Rd
Apply through hirly
Upload your resume and get a version tailored to this job, plus a cover letter, in about thirty seconds — before you create an account.
Apply with hirlyhirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- US
- Work mode
- On-site / unstated
- First seen by hirly
- 24 Sept 2026
Derived automatically from the posting. Sign up to see how the role scores against your own resume.
the posting
At DNOW, we believe our associates are the best in the business. We value and reward hardworking, creative, and dedicated employees that desire to be part of a team committed to outstanding customer service.
START YOUR CAREER NOW.
The PLC Programmer will design, development, and maintenance of PLC-based control systems for industrial applications. This role involves programming, troubleshooting, testing, and commissioning control systems in field environments.
JOB 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.
JOB 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 + bonus
- 401(k)/ Retirement savings
- Comprehensive Benefits (medical, dental, vision, life and disability coverage)
- Career growth
- Paid vacation/holidays
Similar jobs
- Automation Technician/PLC Programmer (Midland or Odessa, TX)Oneok · Midland, TXFirst seen 3d ago
- PLC Programmer/Controls and Power Systems EngineerEspace · Arlington, TXFirst seen 5d ago
- PLC ProgrammerComfortsystemsusa · High Point , NC (Envirotrol HQ)First seen 9d ago
- PLC ProgrammerIt8 · Pflugerville, TexasFirst seen 24d ago
- PLC ProgrammerTtxinc · Sturgeon Bay, WIFirst seen 25d ago
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job