Software Engineer - SCADA/MES & Industrial Systems

Huron Casting, Inc.
Pigeon, MI, United States
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$45,000.0 - $75,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Application Layers Backup Devices Business Systems Databases Continuous Integration Data Infrastructure Database Queries Ethernet Supervisory Control and Data Acquisition (SCADA) Inventory Management Software
+15 more
Jython Python (Programming Language) Modbus MySQL Performance Tuning Query Optimization OPC Unified Architecture Next.js SQL Stored Procedures Web Applications ReactJS Delivery Pipeline Database Performance Front End Software Development Industrial Software

Job description

We’re seeking a Software Engineer to update and maintain the industrial software systems that keep our multi-site manufacturing operation running. This role is the technical backbone of our plant-floor data infrastructure - you’ll develop and support SCADA/MES applications built on Inductive Automation’s Ignition platform, administer the MySQL databases behind our operational and business systems, and build internal web tools that connect it all together.

This is a fast paced position. You’ll work across multiple production sites and company divisions, supporting everything from real-time machine data collection to timecard, payroll, and inventory systems. This role requires a high degree of autonomy and self-motivation.

What You’ll Do

  • Develop, maintain, and enhance Ignition applications (Perspective/Vision) across multiple gateways serving several manufacturing sites
  • Design and manage tag structures, UDTs, device connections, and gateway configurations
  • Administer MySQL databases supporting operational, inventory, and business-critical data - including schema design, stored procedures, query optimization, backups, and migrations
  • Build and maintain internal web applications and dashboards (React) deployed to modern hosting platforms (Vercel or similar)
  • Integrate plant-floor devices (PLCs, drives, sensors) with higher-level business systems
  • Troubleshoot production issues across the stack - from device communication to database performance to UI bugs
  • Document systems, write clean maintainable code, and support long-term reliability of the environment

Requirements

Required:

  • Experience with Inductive Automation Ignition (Perspective, Vision, gateway administration, tag/UDT design, scripting in Python/Jython)
  • Strong SQL skills and hands-on MySQL administration experience (queries, stored procedures, performance tuning)
  • Solid programming fundamentals - Python and/or JavaScript
  • Ability to troubleshoot independently across hardware, network, database, and application layers
  • Comfort working directly with operations, maintenance, and business stakeholders
  • Highly self-motivated and capable of driving projects to completion with minimal direct supervision.

Nice to Have:

  • Front-end development experience with React and modern deployment workflows (Vercel, CI/CD)
  • Familiarity with industrial protocols (OPC UA, Modbus, Ethernet/IP)
  • Experience with MySQL version upgrades/migrations
  • Ignition certification (Core/Gold)
  • Manufacturing, MES, or controls industry background

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Tuition reimbursement
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, Pay will be commensurate with experience

Pay: $45,000.00 - $75,000.00 per year

Benefits:

  • 401(k) matching
  • Bereavement leave
  • Dental insurance
  • Dependent health insurance coverage
  • Disability insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Referral program
  • Tuition reimbursement
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:07 min

Applying industrial factory management concepts to software developers

Johannes Hansen · WWC 2023

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:20 min

Transitioning from software engineering to process automation

Maria Doina Irimias · LIVE

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all