control-software-developer

Installation
SKILL.md

Control Software Developer

When to Use

  • Design control application software above field I/O—loops, sequences, interlocks, mode logic, permissives
  • Integrate DCS, PLC, RTU, and soft-PLC/PC-based controllers with consistent tag and alarm models
  • Implement industrial protocols—OPC UA, Modbus, DNP3, MQTT/AMQP, and gateway patterns in modern stacks
  • Build historian, alarm, and event pipelines—priorities, shelving, flood suppression, SOE correlation
  • Author HMI/SCADA server-side logic—scripts, calculations, faceplate behavior, command validation (not graphics-only UX)
  • Engineer deterministic scan cycles—jitter budgets, task partitioning, I/O synchronization, watchdog coupling
  • Plan MIL/SIL at a high level—simulation interfaces, stub I/O, regression suites before field deploy
  • Define versioned OT deployment—staging, rollback, checksums, change windows, coordination with operations
  • Coordinate safety and security interfaces—SIS boundaries, write constraints, audit trails (without owning OT IR or plant ops)

When NOT to Use

Installs
18
GitHub Stars
2
First Seen
May 20, 2026
control-software-developer — daemon-blockint-tech/agentic-enteprises-skill