Control Systems Engineer – Ignition SCADA & PLC Automation

Tidal VisionBellingham, WA
8d$90,000 - $110,000Hybrid

About The Position

We are expanding our automation infrastructure to support modern, data-driven manufacturing and are looking for an experienced Ignition SCADA engineer to help design and build the next generation of our automation systems. We are seeking a Controls Engineer with experience in Allen-Bradley PLCs and Ignition SCADA to design, develop, and maintain industrial automation systems supporting batch and continuous process operations. This role works closely with operations, maintenance, and engineering teams to improve automation reliability, optimize processes, and support plant expansion projects. The ideal candidate thrives in both plant-floor troubleshooting and designing scalable systems, integrating PLCs, historians, databases, and operator interfaces. This role will help shape the architecture of our automation platform, including Ignition SCADA, MQTT data infrastructure, and plant historian systems.

Requirements

  • 4+ years Solid PLC programming experience
  • 4+ years experience with Ignition SCADA
  • 4+ years experience with SQL databases and historian integration
  • Strong troubleshooting and field diagnostics skills
  • Ability to read and modify electrical schematics
  • Knowledge of industrial networking and SCADA system design
  • Willingness to travel approximately 10% - 20%

Nice To Haves

  • Experience scripting in Python/Jython
  • PLC programming experience (Allen-Bradley)
  • Ignition SCADA (Perspective preferred)
  • Experience with MQTT architecture or Sparkplug-based systems
  • Experience designing Ignition gateway architectures
  • Experience with batch reporting and historian workflows
  • Familiarity with industrial cybersecurity practices
  • Experience in biotech, chemical, or process manufacturing

Responsibilities

  • Program and maintain PLC systems (Allen-Bradley preferred)
  • Integrate PLCs with SCADA via EtherNet/IP, Modbus, OPC UA, and MQTT
  • Support commissioning, troubleshooting, and optimization of control systems
  • Drive design and implementation of Ignition Perspective applications
  • Develop operator dashboards, alarms, trends, and production reporting
  • Create and optimize named queries, historian queries, and SQL integration
  • Script automation logic using Python/Jython
  • Implement best practices for security, redundancy, and user management
  • Support integration of plant systems using MQTT and IIoT architecture
  • Troubleshoot PLCs, instrumentation, and networked devices
  • Work with operations and maintenance to improve process reliability
  • Support automation commissioning and upgrades (~10% travel)

Benefits

  • Medical, dental, and vision insurance, optional FSA/HSA, 401k with 6% employer match, life and AD&D insurance, Employee Assistance Program, short & long term disability, tuition reimbursement, 21.67 days of paid time off + 10 holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service