SCADA Developer

Tata Technologies, Inc.
Madison Heights, MI, United States
3 days ago
Apply on www.disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Databases Distributed Systems Github Health Information Management Supervisory Control and Data Acquisition (SCADA) Network Topologies Jython Python (Programming Language) PostgreSQL Microsoft SQL Server Modbus MySQL
+16 more
Message Queuing Telemetry Transport (MQTT) OPC Unified Architecture Responsive Web Design SQL Databases Management of Software Versions Data Processing Scripting Event Processing Language Delivery Pipeline Database Performance Git Build Management HMI Screens Bitbucket Software Version Control User Administration

Job description

Ignition SCADA Developer / Support Engineer in Industrial Automation team. support of real-time industrial dashboards, and operator interfaces using Ignition by Inductive Automation.

HMI/SCADA development, database integration, Documentation, and familiarity with PLC systems and OT networking. This role requires both hands-on technical development and post-deployment support.

Job Descriptions

  1. Dashboard & HMI Development * Design and build high-performance, scalable real-time dashboards using Ignition’s Perspective modules. * Create responsive web-based HMIs for Desktop. * Utilize templates, tag bindings, scripting, and UDTs for modular and reusable design. * Develop alarm dashboards, KPI visualizations, production monitoring screens, and operator control interfaces.

  2. SCADA Configuration & Deployment * Set up and configure Ignition Gateways (single and redundant systems), projects, and modules. * Manage deployment pipelines for Ignition projects in development, staging, and production environments. * Collaborate with IT/OT to configure OPC-UA, MQTT, and tag providers across distributed systems. * Implement project versioning, backups, and rollback strategies using Git or Ignition’s project tools.

  3. Database & Data Modeling * Design, query, and optimize SQL databases (PostgreSQL, MSSQL, MySQL) for process data and reports. * Build dynamic datasets from historical tag data, transactional systems, and ERP/MES interfaces.

  4. Scripting & Logic * Write Python (Jython) scripts for dynamic behavior and data processing. * Develop Gateway Event and Tag Change Scripts. * Use Ignition Expression Language and Python for custom logic, bindings, and calculations.

  5. Document & Report Generation * Design and generate project Documentation for HMI and SCADA * Schedule and deliver reports via email, file export, or shared drives. * Create compliance reports (batch, downtime, traceability, OEE) integrated with MES or third-party systems.

  6. System Support & Maintenance * Monitor SCADA performance, logs, tag usage, and database performance. * Troubleshoot and resolve runtime errors, deployment issues, and integration bugs. * Support Ignition platform. * Create user guides, SOPs, and technical documentation for all developed solutions

Requirements

  • OPC-UA, MQTT, and Modbus protocols
  • PLC Integration (Rockwell, Siemens, or equivalent)
  • Ignition Gateway configuration and deployment
  • Solid understanding of:
  • OT network topologies and SCADA architecture
  • HMI/SCADA security best practices
  • Data historian and time-series data management

Tools & Platforms

  • Ignition by Inductive Automation (Core modules, Perspective, Reporting)
  • Database Systems: PostgreSQL, SQL Server, MySQL
  • Version Control: Git, Bitbucket, GitHub

Apply for this position

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

Apply on www.disabledperson.com
Prepare application

Good distractions

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

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:48 min

Bridging modern software with the automation pyramid

Andreas Kaldun Andreas Kaldun

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all