岗位描述
Responsibilities
- Design, develop, and maintain an integrated equipment status management platform using Inductive Automation Ignition to serve maintenance and facility departments
- Build real-time monitoring dashboards for production equipment, building equipment (HVAC, fire protection, access control), and energy systems (power, water, gas, compressed air)
- Develop equipment health monitoring features including runtime tracking, downtime analysis, fault detection, and condition-based alerts across all facility asset categories
- Implement statistical analysis modules for equipment performance KPIs such as MTBF, MTTR, OEE, and energy consumption trends
- Build and maintain OPC UA/DA and MQTT communication drivers to connect Ignition with PLCs, RTUs, smart meters, and IoT sensors across production lines and facility infrastructure
- Design alarm and notification pipelines for equipment abnormalities, threshold breaches, and preventive maintenance triggers
- Develop automated reporting modules for daily/weekly/monthly equipment status summaries, energy usage reports, and maintenance KPI dashboards
- Configure Ignition Gateway including tag providers, historical logging, role-based security policies, and multi-site architecture
- Collaborate with maintenance engineers, facility teams to gather requirements and translate them into platform features
- Ensure system reliability, data accuracy, and cybersecurity compliance for all platform deployments
Required Skills & Qualifications
- 3+ years of hands-on development experience with Inductive Automation Ignition
- Solid understanding of PLC programming fundamentals, including familiarity with ladder logic, structured text, or function block diagram
- Proven experience in equipment or asset management platform development, with understanding of maintenance workflows(breakdown, preventive, predictive maintenance)
- Experience with energy management systems or building management systems, including familiarity with energy metering, sub-metering, and utility data analysis
- Experience with industrial communication protocols such as OPC UA, Modbus TCP/RTU, MQTT, BACnet
- Proficiency in Python scripting within Ignition environment (Jython) for event handlers, gateway scripts, and custom components
- Proficiency in at least one high-level programming language (Java, C#, Python, or JavaScript) with solid understanding of web application fundamentals including RESTful API design, HTTP protocols, frontend/backend architecture, and modern web frameworks
- Strong SQL skills and experience with Ignition's tag historian for time-series data querying and aggregation
- Familiarity with Siemens PLC platform
- Knowledge of manufacturing KPIs (OEE, MTBF, MTTR, availability) and energy KPIs (kWh/unit, peak demand, power factor)
- Proficiency with version control systems (Git) and CI/CD practices for Ignition project deployment
- Excellent communication skills and ability to work with cross-functional teams across maintenance, facility, and IT/OT domains
- Experience with data visualization best practices for operational dashboards