The Programming / PLC Technician is responsible for the configuration, troubleshooting, and maintenance of programmable logic controllers, automation systems, and communication networks across all underground and surface mining operations.
Requirements
- Develop, modify, and maintain PLC programs for mining equipment, conveyors, ventilation, dewatering, and power distribution systems.
- Troubleshoot automation faults using ladder logic, function block, and structured text programming.
- Integrate and calibrate field devices including sensors, VFDs, relays, encoders, and communication interfaces.
- Perform diagnostics and network maintenance on Ethernet/IP, Modbus TCP, and fiber optic communication systems.
- Support real-time data acquisition, historian, and SCADA interfaces.
- Coordinate with electrical and mechanical maintenance teams to ensure minimal downtime and rapid fault resolution.
- Maintain and document PLC backups, I/O maps, network diagrams, and revision control for all systems.
- Assist in commissioning new equipment, verifying interlocks, control logic, and safety circuits.
- Provide technical training and field support to electricians and maintenance personnel on control systems.
- Work closely with engineering and operations to improve process efficiency and equipment reliability through automation upgrades.
Benefits
- Attractive hourly rate of $23.42-$29.58
- Potential bonuses based on safety, production metrics, and attendance
- Medical, dental, vision, and prescription coverage
- Life insurance
- 401(k) plan
- Paid holidays
- Vacation time