What are the responsibilities and job description for the Senior Automation SCADA Developer position at Dee Zee?
POSITION SUMMARY
Design, program, commission and support industrial automation systems that improve operational efficiency, productivity and quality for manufacturing processes. This individual will have high proficiency with programming processes of controls systems, and system operation using intuitive HMI displays. In addition, this position is responsible for the development of Ignition SCADA projects, which include, but are not limited to: manufacturing process data acquisition, dashboards for reporting information on metrics and process data, mobile-responsive screens for track and trace and data implementation. Lead/assist other automation engineers/techs in higher level support, programming, and act as subject matter expert in SCADA deliverables.
WORK ENVIRONMENT
Must be willing and able to work in an environment exposed to elements that can include but are not limited to coolant, dust, mist, elevated noise, and uncontrolled temperatures.
ESSENTIAL FUNCTIONS
Controls Programming
Program, test, troubleshoot, and debug PLCs utilizing ladder logic, function block, and structured text to meet project requirements.
Design and maintain custom PLC and HMI objects and displays for the efficient creation of automation programs. (e.g., UDTs, AOIs, templates)
Commission industrial control systems including PLCs, HMIs, servos, VFDs, and other associated components.
Integrate, teach, and program vision systems for part recognition, defect detection, quality inspection, etc. in both static and controlled motion applications.
Engineer, test and debug complex motion systems including mutli-axis servo systems, VFDs, and other actuated systems.
Ignition SCADA Development
Establish OPC/UA communication between system controllers and Ignition servers and develop transaction groups to transfer process data information from individual control systems to a SQL Server.
Create high performance, intuitive HMIs for efficient operator interface of machinery that contains informative and interactable graphics, detailed alarming tables, and system metrics.
Write scripts for background information utilizing SQL, python, and expression languages.
Develop interactive dashboards for displaying custom data per individual user requests.
Automate notification pipelines and triggers for alarms and other actionable items on individual processes.
SKILLS & ABILITIES
5 years' programming processes of controls systems, and system operation using intuitive HMI displays.
Ability to work independently and as a team across other departments.
Ability to create, understand and implement electrical schematics.
Ability to develop equipment specifications for small, medium, and large sized projects involving PLC’s, HMIs, vision systems and other control systems.
Ability to support multiple projects simultaneously.
Broad knowledge of Industrial communication protocols, preferably Ethernet/IP, I/O-Link, Modbus, OPC/UA, MQTT, others as necessary.
Experience developing HMIs and mobile responsive screens primarily utilizing Ignition Vision and Perspective.
Expertise in PLC programming using ladder logic, function block, and structured text.Ability to use AOI’s and UDT’s and program safety and motion PLC applications.
High proficiency with DCS or SCADA systems required, preferably Ignition or FactoryTalk.
Proficient in SQL scripting, Python, Java, and Ignition expression programming languages.