PLC Programmer
Company: Ingram Professional Services
Location: Lamesa
Posted on: April 1, 2026
|
|
|
Job Description:
Description 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.
Keywords: Ingram Professional Services, Odessa , PLC Programmer, Engineering , Lamesa, Texas