Software Engineer Description
Responsibilities
- Collaborate with Mechanical and Electrical teams to design specialized software for printing and web-handling machines
- Create and document PLC code that is maintainable, scalable, and easy to support for many similar machines
- Develop effective and useful HMI screens for operator interaction
- Design servo control systems for web handling machines, to accurately and robustly control speed, tension, and registration on delicate materials at high speeds
- Integrate sensors into the process improve quality and reliability
- Manage complex safety systems with programmable controls and multiple zones
- Manage schedules and priorities to deliver projects on time and meet customer’s needs
Skills and Experience
- Experience with IEC61131-3 industrial control programs (Ladder Logic, Structured Text) is required.
- Yaskawa controls is preferred
- Allen Bradley is also a plus
- Experience sizing, programming, and tuning servo motor systems
- Industrial HMI programming experience – prefer Maple Systems
- Experience with Industrial network protocols – Ethernet/IP, Mechatrolink, Modbus/TCP, EtherCAT, IO-Link
- Hands-on wiring and electrical troubleshooting abilities
Education
- Bachelors degree or equivalent work experience required.








Phone
Office: (406) 407-7362
Fax: (406) 407-7361
Address
5355 US HWY 2 West
Columbia Falls, Montana 59912
More Info