Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Controls Engineer

Job

SPI Automation

Sandy, UT (In Person)

Full-Time

Posted 4 days ago (Updated 16 hours ago) • Actively hiring

Expires 7/6/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
74
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Position OverviewWe are seeking a skilled Controls Engineer to design, develop, and commission industrial automation systems for our customers. The Controls Engineer will create and maintain PLC and HMI programs, integrate robotic systems, and collaborate with mechanical, electrical, and software teams to deliver reliable, safe, and efficient automation solutions that meet project timelines and performance requirements.

Key ResponsibilitiesDesign, program, test, and commission PLC and HMI systems to control automated equipment and processes.

Develop and deploy robot integration solutions, including robot programming, coordinate transforms, and safety interlocks for industrial robotsCreate and maintain electrical schematics, control system architecture diagrams, and bill of materials for automation projects.

Troubleshoot and resolve hardware and software issues during development, commissioning, and production support, including on-site troubleshooting when necessary.

Implement and validate control system logic using ladder logic, structured text, function block diagrams, or equivalent programming languages.

Ensure designs comply with safety standards and regulations; develop and implement safety interlocks and emergency stop systems.

Develop and maintain technical documentation, including user manuals, operating procedures, and training materials; provide training and support to operators and maintenance staff.

Drive continuous improvement initiatives to optimize system performance, reliability, and maintainability.

QualificationsBachelors degree in Electrical Engineering, Control Systems, Mechatronics, or a related field, or equivalent work experience.3+ years of hands-on experience designing, programming, and commissioning industrial control systems and automation equipment.

Proven experience with PLC programming (Rockwell) and HMI development (Ignition).Experience integrating and programming industrial robots (Fanuc) and knowledge of robot communication protocols.

Hands-on experience with electrical wiring, panel layout, and reading/creating electrical schematics (EPLAN, AutoCAD Electrical preferred).Experience with commissioning activities, FAT/SAT procedures, troubleshooting, and field support.

Excellent problem-solving skills, attention to detail, and ability to work independently and in multidisciplinary teams.

Strong written and verbal communication skills; ability to produce clear documentation and train end users.

Willingness to travel to customer sites for commissioning and support as required.

BenefitsMedicalDentalVision401(k) with Company MatchBonus ProgramPaid Time OffSick LeaveBusiness Casual Work Environment