Source description
About the role
Role :- AI Enablement Engineer Location :- Pune.
Role Summary :- The IoT Engineer will design, implement, and maintain shopfloor data acquisition and integration solutions across PLC/SCADA/DCS systems, enabling reliable, secure IIoT pipelines to edge and cloud. The role requires hands-on expertise in Node‑RED, industrial networking, OPC (DA/UA), Kepware, SQL, and scripting with Python and JavaScript to build resilient integrations, historians, and real-time dashboards. Key Responsibilities Design and implement IIoT data flows from PLC/SCADA/DCS to edge, historian, and cloud using Node‑RED, OPC UA/DA, Kepware, MQTT/REST, and SQL-backed stores. Collect data from shopfloor systems including PLCs, SCADA/DCS, local file systems, sensors, and test benches, ensuring reliable and secure acquisition. Integrate via industrial protocols and interfaces: OPC UA/DA, Modbus TCP/RTU, Profinet, EtherNet/IP, MQTT, and file drops (CSV/JSON), with read/write where safe. Build reusable Node-RED flows/subflows for device onboarding, health checks, buffering, alerting, and REST/MQTT bridges; maintain versioned configs. Collaborate with controls teams to safely access PLC tags and verify mappings against ladder/FB logic, SCADA/DCS points, and SOPs. Validate data quality and lineage end-to-end; monitor latency, gaps, drift, and packet loss; drive root-cause analysis and corrective actions. Develop edge apps/microservices in Python and JavaScript for parsing, normalization, store‑and‑forward, and health monitoring; integrate with SQL databases and time-series stores. Establish monitoring for data quality, latency, uptime, packet loss; implement logging, metrics, alerting, and SQL-based data validation. Produce documentation: network diagrams, data flow maps, tag dictionaries, SQL schemas, SOPs, and runbooks; train plant users. Support commissioning, FAT/SAT, and on-call troubleshooting; drive root-cause analysis and corrective actions. Ensure compliance with cybersecurity and safety standards; manage credentialing, certificates, and least-privilege access. Required Qualifications Bachelors in Electrical/Electronics/Instrumentation/CS or equivalent. 4+ years in industrial automation/IIoT integrating PLC/SCADA/DCS with IT systems and databases. Strong Node‑RED experience (flows, subflows, context, error handling, MQTT/HTTP nodes). PLC ecosystems: Siemens S7, Rockwell ControlLogix/CompactLogix, Mitsubishi, Schneider, or ABB. Protocols: OPC UA/DA, Modbus TCP/RTU, Profinet, EtherNet/IP, MQTT; serial‑to‑IP gateways. Kepware configuration and administration; performance tuning and diagnostics. SCADA/DCS exposure: tag engineering, alarms, historian (e.g., Ignition, WinCC, FactoryTalk, AVEVA/PI). SQL proficiency: schema design, indexing, query optimization, stored procedures, and data integrity for PostgreSQL/MySQL/MS SQL; familiarity with time‑series DBs is a plus. Programming: Python (pandas, asyncio, pyserial/opcua), JavaScript/Node.js for edge services and APIs. Networking: L2/L3 switching, VLANs, QoS, ACLs, routing basics, Wireshark/tcpdump, NTP, SNMP; grounding/EMI awareness. Strong troubleshooting across OT devices, drivers, networks, databases, and data pipelines; clear stakeholder communication.
Good to Have Skills Ignition development, FactoryTalk, WinCC, or Wonderware experience. MQTT Sparkplug B, Kafka, TimescaleDB/InfluxDB, Grafana/Power BI. Windows/Linux administration on edge nodes; hardening and patching. Cloud IoT services (AWS/Azure/GCP) and REST/GraphQL integration. IEC 62443, ISA‑95/88, change control/validation practices. Basics of controls safety for safe reads/writes and handshakes. Version control (Git), CI/CD basics, containerization familiarity (Docker) for edge deployments.
More at tvarit