PLC Programmer

Posted 2 Days Ago
Be an Early Applicant
79706, Midland, TX, USA
In-Office
50-85 Hourly
Mid level
Professional Services • Energy • Industrial • Automation
The Role
Design, program, test, and troubleshoot PLC-based control systems; configure PLC hardware and communications; develop HMI/SCADA interfaces; collaborate with engineers and technicians; document systems; provide training and on-site support.
Summary Generated by Built In

Job Summary:

The PLC (Programmable Logic Controller) Programmer will be responsible for designing, programming, testing, and troubleshooting PLC-based control systems to automate industrial processes. The ideal candidate will have a strong background in PLC programming and a thorough understanding of industrial automation principles.  


Key Responsibilities:

  • Collaborate with engineers, project managers, and end-users to define control system requirements and specifications.
  • Develop PLC programs using ladder logic, structured text, or other programming languages to control machinery, equipment, and processes.
  • Configure and integrate PLC hardware, including selecting appropriate PLC models, I/O modules, and communication interfaces.
  • Design and implement HMI (Human Machine Interface) screens and operator interfaces for monitoring and controlling PLC-based systems.
  • Conduct thorough testing of PLC programs to verify functionality, performance, and reliability.
  • Troubleshoot PLC-based control systems to diagnose and resolve electrical, mechanical, and software-related issues.
  • Collaborate with electrical and mechanical technicians to ensure proper installation, wiring, and integration of PLC hardware.
  • Document PLC programs, wiring diagrams, and system configurations accurately and comprehensively.
  • Provide technical support and training to operators, maintenance personnel, and other stakeholders as needed.
  • Stay up-to-date with advancements in PLC technology and automation best practices.
Qualifications

Qualifications and Education Requirements:

  • Bachelor’s degree in electrical engineering, Computer Engineering, or related field; or equivalent work experience.
  • Proven experience working as a PLC Programmer or in a similar role.
  • Proficiency in programming PLCs from leading manufacturers such as Siemens, Allen-Bradley (Rockwell Automation), or Schneider Electric.
  • Strong understanding of PLC programming languages, including ladder logic, structured text, and function block diagrams.
  • Experience with PLC hardware selection, configuration, and troubleshooting.
  • Familiarity with industrial communication protocols such as Ethernet/IP, Modbus, and Profibus.
  • Knowledge of HMI software (e.g., Wonderware, FactoryTalk) and SCADA systems is a plus.
  • Excellent problem-solving skills and the ability to diagnose and resolve complex technical issues.
  • Good communication skills and the ability to work well in a team environment.
  • Attention to detail and a commitment to producing high-quality work.
  • Willingness to work flexible hours and travel to customer sites as needed. 
  • Knowledge of safety standards and regulations related to industrial automation systems.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While executing job responsibilities, the employee may be required to engage in occasional standing, walking, sitting, manual manipulation of objects, tools, or controls, reaching, climbing stairs, and verbal communication. Additionally, the employee may occasionally need to lift or move office products and supplies weighing up to 50 pounds.


Travel:

  • Daily travel within a limited area is expected for this position.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.


Ingram Professional Services, Inc is an equal opportunity employer and is committed to providing a diverse and inclusive work environment. We offer competitive compensation and benefits packages, including health insurance, retirement plans, and opportunities for professional development and advancement.


Skills Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field; or equivalent work experience
  • Proven experience working as a PLC Programmer or in a similar role
  • Proficiency in PLCs from Siemens, Allen-Bradley (Rockwell Automation), or Schneider Electric
  • Strong understanding of PLC programming languages: ladder logic, structured text, function block diagrams
  • Experience with PLC hardware selection, configuration, and troubleshooting (I/O modules, communication interfaces)
  • Familiarity with industrial communication protocols such as Ethernet/IP, Modbus, and Profibus
  • Knowledge of HMI software (e.g., Wonderware, FactoryTalk) and SCADA systems
  • Excellent problem-solving skills and ability to diagnose and resolve electrical, mechanical, and software issues
  • Good communication skills and ability to work well in a team environment
  • Willingness to work flexible hours and travel to customer sites (daily local travel expected)
  • Knowledge of safety standards and regulations related to industrial automation systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
350 Employees

What We Do

Ingram Professional Services, Inc. (IPS) is a turnkey service provider specializing in equipment and facility maintenance and construction for oil and gas upstream and midstream companies. Based in Southeast New Mexico and West Texas, IPS offers a comprehensive suite of electrical and automation services, focusing on innovative solutions that help clients achieve optimal production goals while minimizing operational costs and risks.

Similar Jobs

IT8 Logo IT8

PLC Programmer (USA projects)

Automotive • Professional Services • Industrial • Automation
In-Office
Pflugerville, TX, USA
125 Employees
In-Office
Midland, TX, USA
4611 Employees
93K-139K Annually

Maania Consultancy Services Logo Maania Consultancy Services

Controller

Agency • Professional Services
In-Office or Remote
2 Locations
200 Employees
In-Office
Arlington, TX, USA
53 Employees

Similar Companies Hiring

bet365 Thumbnail
Digital Media • Gaming • Software • Esports • Automation
Denver, Colorado
10000 Employees
Parsec Automation Thumbnail
Artificial Intelligence • Information Technology • Internet of Things • Software • Analytics • Automation • Manufacturing
Anaheim, California
99 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account