HOJ Innovations · 6 hours ago
Controls Engineer
HOJ Innovations is seeking a passionate, detail-oriented Controls Engineer to assist in the design, development, and support of industrial material handling and Autonomous Mobile Robot solutions. This role involves software-focused responsibilities including PLC, HMI, and system-level integration, while also requiring hands-on work with hardware and electrical systems.
ConsultingIndustrial Engineering
Responsibilities
Design, develop, test, and maintain PLC and HMI programs
Integrate and support Autonomous Mobile Robots (AMRs) within material handling and automation systems, including communication, task execution, and system coordination
Develop and troubleshoot system-level integrations between PLCs, AMRs, HMIs, WMS/MES systems, and external software platforms
Troubleshoot electrical and controls issues including, but not limited to:
PLCs
Motion control and multi-axis servo systems
SCADA systems
AC/DC drives
Industrial electronics
PLC-to-PC interfaces
Pneumatics
Photoelectric, vision, and laser-based control devices
Debug electrical installations and controls hardware of moderate complexity, working directly with panels, devices, and field wiring when required
Perform on-site commissioning to implement, validate, and optimize system designs (including AMR deployments)
Seek timely solutions to unexpected problems and make meaningful contributions with minimal direction
Support the existing install base through scheduled maintenance reviews and emergency service to diagnose and resolve controls or system failures
Prepare control schematics and specifications for control panel fabrication
Support electrical installation by coordinating with electricians and system installers
Document system designs, configurations, and troubleshooting procedures
Perform other duties as assigned
Qualification
Required
Bachelor's degree in Software Engineering, Electrical Engineering, Electrical Engineering Technology, or a related field, or an equivalent combination of education and experience
Minimum of 3 years of controls or automation programming experience
Strong software-oriented mindset with the ability and willingness to work hands-on with hardware as required
Ability to balance multiple projects while maintaining attention to detail and working with minimal supervision
Excellent verbal and written communication skills
Team-oriented and collaborative approach
Strong creative-thinking and problem-solving skills
Valid driver's license and clean driving record required
Preferred
Experience with Beckhoff IPCs and TwinCAT programming a plus
Experience with Ignition by Inductive Automation a plus
Experience with industrial communication protocols (TCP/IP, REST APIs, fieldbus protocols, etc.)
Exposure to or experience with AMRs, robotics, or mobile automation systems is strongly preferred
Willingness to learn and implement new technologies
Benefits
Base salary
401(k) w/employer match
Medical, Dental & Vision Insurance (medical currently provided by UMR)
Disability insurance
Employee assistance program
Flexible spending account
Health Saving Account
Life insurance
Paid Holidays & PTO