Job Title: Ignition SCADA Developer / Support Engineer
Role Overview
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
- 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
Technical Skills
- Strong expertise in:
- OPC-UA, MQTT, and Modbus protocols
- PLC Integration (Rockwell, Siemens, or equivalent)
- 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)