Posted: Friday, January 5, 2018 5:25 AM
Job DescriptionDo you want to write code that matters?Intuitech is seeking to hire an Industrial Programmer to develop, create, and maintain an IOT solution our machine PLC and HMI code. We are looking to change our coding philosophy to a more modular approach. This will include building code blocks that can easily scale with different configuration of our standard equipment.Currently, Intuitech has a library of function blocks and verified machine code for the operations of our three main equipment skids. Our PLC code is based on real IO and written in Unity and our HMI code is written in Wonderware Indusoft.To help position Intuitech at the forefront of the Industry 4.0, we are migrating to a ethernet based solution in a Codesys language. We will be using Schneider Electric SoMachine as our Codesys platform. To the extent possible, real IO will be converted to digital IO and brought into the PLC through IO-Link, Ethernet/IP, Modbus TCP/IP, and Modbus RTU (RS-485) connected devices.Once we have a solid PLC backbone, we will be looking to improve our core HMI application by providing data in context, useful diagnostics, and a better user experiences. As with the PLC code, we will want to develop our core HMI application in such a way that it scales easily with different configuration of our standard equipment.The first task will be a Development Period. During this time, you will work in our programming lab to build the foundation and building blocks in SoMachine and our HMI package for a modular coding solution for Intuitech. You will work with the Executive Team to understand the operations of our three core pieces of equipment. Once all the building blocks needed have been built, we will fully develop PLC/HMI code for our three main products.When the development period is complete, you will be responsible for developing, testing, and implementing PLC and HMI code on our standard equipment and custom projects.Company Description:Intuitech is the worldwide leader in pilot and testing equipment for the water and wastewater industry. We are a small, established, company based in Salt Lake City, Utah with a 20-year history of programming excellence and machine building. Our equipment is used to help engineers and designers select the most appropriate treatment technology before constructing their full-scale facility. We pride ourselves in making equipment that is extremely versatile, robust, and easy to use.Responsibilities:Develop and expand features and products using a variety of machine build programming languagesDebug, test, and fix errorsDocument code development and revisionsCreate and use software tools to help automate writing codeQualifications:Previous experience in programming, software development, or other related fieldsStrong problem solving and critical thinking skillsStrong attention to detailAbility to develop modular systems that scaleAbility to research, learn, and apply new skillsMinimum of three years of PLC programming experience for industrial control systems. Experience should include the preparation of control narratives, authoring of code, and factory/field testing of code. Preference will be given to experience in SoMachine, Unity, Concept, and RSLogix 5000 PLC programming software.Minimum of three years of HMI programming experience. Experience should include the development of graphics, data logging, data trending, integration into SCADA systems, and the use of scripting languages. Preference will be given to experience in Wonderware InduSoft and Factory Talk View HMI programming software.Time management and the ability to prioritize tasks in a rapidly changing work environment, including setting measurable goals and holding oneself accountable.Ability to engage in research and development initiatives such as the review and analysis of new products and methods, the development of new Intuitech product offerings, and the reduction of costBachelors level degree or higher in a related field.
• Location: Salt Lake City
• Post ID: 17929932 saltlakecity