Software Engineer
Current1. excellent communication and project management skills.2. Positive interface with other Engineers, Programmers, Management and Integration Teams in this role is crucial.3. Ability to read and comprehend technical concepts. PLC Programming/Troubleshooting.4. Ability to break systems down to sufficiently granular steps that can be programmed. EXCEL, Scripting (VBA, JScript, VBScript, PHP), Numbering systems (HEX, FLOAT, DOUBLE), ASCII, Boolean algebra, SQL. Cimplicity HMI, experience on the plant floor applications.5. Ability to interface with floor personnel and communicate to gather requirements for system improvements.6. Ability to interface with management and explain technical issues in a way that can be understood by them.7. Basic electrical troubleshooting. Understanding of basic controls concepts (Relays and Motor starter circuits, wire sizing and circuit protection, Ohm's Law). Sufficient English and mathematical skills to support the above requirements.