Senior Automation SCADA Developer

Des Moines, IA, USA Req #1481
Monday, September 9, 2024

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.Perform risk assessments during design process and develop machine safety circuit and logical safety routines based on risk assessment findings.Establish system level communication networks for control systems, and work with IT to integrate systems with the enterprise netwwork.

Configure third-party devices with the integration of PLCs.

Coordinate with design engineers to provide input into estimates and project proposals.Perform the design, specification and selection of control systems including basic process control systems, safety systems, motion control systems, etc.Develop overall process control vision and delegate tasks to engineers and install techs.

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.Develop mobile friendly screens for track and trace functionality, lookup tables, visualizations, and metrics displays.Collaborate on feasibility, suggestions, and implementations for Ignition SCADA project concepts.Serve as Subject Matter Expert on SCADA related projects and share knowledge during the implementation of those projects.

SKILLS & ABILITIES 

Ability to work independently and as a team across other departments.

Ability to support multiple projects simultaneously.Ability to develop equipment specifications for small, medium, and large sized projects involving PLC’s, HMI’s, vision systems and other control systems.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.Broad knowledge of Industrial communication protocols, preferably Ethernet/IP, I/O-Link, Modbus, OPC/UA, MQTT, others as necessary.Ability to create, understand, and implement electrical schematics.High proficiency with DCS or SCADA systems required, preferably Ignition or FactoryTalk.Experience developing HMIs and mobile responsive screens primarily utilizing Ignition Vision and Perspective.Proficient in SQL scripting, Python, Java, and Ignition expression programming languages

Other details

  • Pay Type Salary
Location on Google Maps
  • Des Moines, IA, USA