Shift Programmer

First Quality•Salt Lake, UT
•Onsite

About The Position

The Manufacturing Automation Programmer is responsible for designing, programming, troubleshooting, and maintaining automated control systems used across manufacturing production lines. This role works closely with engineering, maintenance, and production teams to optimize equipment performance, minimize downtime, and support continuous improvement initiatives across the plant floor.

Requirements

  • Associate's or Bachelor's degree in Electrical Engineering, Automation, Controls, Mechatronics, or related field (or equivalent hands-on experience).
  • 2+ years of experience programming PLCs (Allen-Bradley/Rockwell, Siemens, or similar).
  • Experience with HMI/SCADA software development.
  • Understanding of electrical schematics, industrial networks (Ethernet/IP, DeviceNet, Profinet), and motor controls/VFDs.
  • Strong troubleshooting and problem-solving skills in a fast-paced manufacturing environment.
  • Ability to read and interpret electrical and mechanical drawings.
  • Experience with robotics programming (Fanuc, ABB, KUKA, or similar).
  • Familiarity with vision systems, servo motion control, and safety PLCs.
  • Experience in a high-speed converting, packaging, or consumer products manufacturing environment.
  • Working knowledge of SQL/databases for data collection and MES integration.

Responsibilities

  • Support daily manufacturing operations by troubleshooting control system faults, sensors, drives, and networking issues to minimize downtime
  • Collaborate with maintenance and production teams on assigned shift to identify automation improvement opportunities.
  • Program, develop and improve PLC (Programmable Logic Controller) programs for production, process and packaging equipment.
  • Program, configure and improve HMI (Human-Machine Interface) screens for operator control and monitoring.
  • Maintain, program and support robotics systems integrated into production lines.
  • Support installation, commissioning, and startup of new automated equipment and production lines.
  • Maintain accurate documentation of control logic, wiring diagrams, and program revisions.
  • Perform backups and version control of PLC, HMI, and robot programs.
  • Ensure automation systems comply with safety standards and company quality requirements.
  • Provide training and technical support to maintenance technicians and operators as needed.
  • Participate in root cause analysis and implement corrective actions for recurring equipment issues.
  • Stay current with emerging automation technologies and recommend upgrades where applicable.

Benefits

  • Competitive base salary and bonus opportunities
  • Paid time off (three-week minimum)
  • Medical, dental and vision starting day one
  • 401(k) with employer match
  • Paid parental leave
  • Child and family care assistance (dependent care FSA with employer match up to $2500)
  • Bundle of joy benefit (years’ worth of free diapers to all team members with a new baby)
  • Tuition assistance
  • Wellness program with savings of up to $4,000 per year on insurance premiums
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service