Benefits:
401(k) matching
Dental insurance
Health insurance
Vision insurance
The PLC Programmer is responsible for designing, developing, and maintaining control systems for automated industrial processes. This role involves writing efficient logic code, integrating systems, and ensuring optimal machine performance. The PLC Programmer will collaborate with cross-functional engineering teams to troubleshoot issues, implement system improvements, and enhance the efficiency of automation. Their expertise is vital to improving production output and ensuring the reliability of automated systems.
Typical duties and responsibilities
Design, program, and configure Programmable Logic Controller (PLC) systems for automation equipment to meet operational requirements.
Debug, test, and validate control logic to ensure performance standards are achieved.
Collaborate with electrical and mechanical engineers to integrate Programmable Logic Controllers (PLCs) into broader control systems, including Supervisory Control and Data Acquisition (SCADA) and Human-Machine Interface (HMI) interfaces.
Analyze and optimize existing control logic to improve efficiency, accuracy, and system reliability.
Troubleshoot system malfunctions, identifying and implementing corrective actions to minimize downtime.
Develop and execute preventive maintenance schedules and system updates to prevent unplanned outages.
Manage system backups, maintain version control, and implement safety interlocks to safeguard against system failures.
Create comprehensive documentation, including wiring diagrams, ladder logic, and I/O configurations, to support ongoing system management and troubleshooting.
Required skills and experience
Bachelor’s degree in Electrical Engineering, Automation, or a related technical field.
Strong proficiency in PLC programming, particularly with Schneider, Siemens, or Allen-Bradley systems. With an emphasis on Schnieder.
$35.00-40.00/hour depending on experience.