Programmer I

DNOW

Midland County, TXFresher1h agovia LinkedIn

About the Role

The Programmer I supports the development and testing of PLC and HMI programs under direct supervision. This entry-level role focuses on basic programming, documentation, troubleshooting, and commissioning support while developing foundational programming skills.

Key Responsibilities

  • Develop and edit simple PLC and HMI logic blocks under supervision.
  • Assist with testing, simulation, and validation of control programs in-house and in the field.
  • Update documentation, tag databases, I/O lists, and revision logs.
  • Support system commissioning by monitoring program behavior and performing controlled adjustments.
  • Troubleshoot basic automation issues with guidance from senior programmers.
  • Review wiring diagrams, P&IDs, and control schematics to support programming tasks.
  • Follow established coding standards, quality guidelines, and version control processes.

Requirements & Tech Stack

  • Entry-level role responsible for assisting in the development, testing, and modification of PLC, HMI, and automation control programs under direct supervision.
  • Support engineering and field service teams by performing basic programming tasks, documentation updates, and controlled troubleshooting activities.
  • Develop foundational programming skills and support progression to more independent programming work.

Qualifications

  • Competitive Salary
  • 401(k)/ Retirement savings
  • Comprehensive Benefits (medical, dental, vision, life and disability coverage)
  • Career growth opportunities
  • Manufacturing work environment
  • Paid vacation/holidays

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Palantir Technologies, Lockheed Martin, Amazon

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job