Software Engineer Description


  • 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


  • Bachelors degree or equivalent work experience required.

Upcoming Events


Click on TeamViewer for
CEI Remote Support

Software Engineer
Software Engineer
Software Engineer
Software Engineer
Software Engineer
Software Engineer
Software Engineer
Converting Equipment International Logo

Office: (406) 407-7362
Fax: (406) 407-7361

5355 US HWY 2 West
Columbia Falls, Montana 59912

Privacy Policy