Senior Software Engineer, Scada (Ottawa)

Senior Software Engineer, Scada (Ottawa)

16 Sep
|
enurgen
|
Ottawa

16 Sep

enurgen

Ottawa

Enurgen is building DUET, a generational platform for utility-scale solar that turns raw fleet telemetry into recovered revenue. We close the gap between what conventional monitoring can see and what it can diagnose, and across a portfolio it adds up to a lot. At our core is DUET (DUal-sided Energy Tracer), a 3D, physics-based energy yield model spun out of SUNLAB at the University of Ottawa and built on 10+ years of R&D. The DUET Platform runs per-timestep model-vs-field comparisons across the full 30-year asset lifetime, from design through construction to operations, automating detection, prioritization, and reporting at the component level. An AI agent on top enriches the analysis with context and patterns across portfolios. The software engineering work This is the work closest to the equipment: on-prem software that keeps running when the WAN doesn't, ingesting OPC UA and MQTT/Sparkplug B straight from site SCADA infrastructure. Plant operators lean on it hardest in the moments the cloud isn't reachable, so it has to be right and it has to be there. This is a software engineering role. You'll be writing the software that talks to SCADA systems, not configuring them. What you'll do Own the collector's protocol adapters (OPC UA and MQTT/Sparkplug B today)



and add new connection kinds as we push further into on-site collection Harden the parts operators depend on: the alarm engine, local rollups, and idempotent ingest that survives a network partition Help shape how we collect data in office as latency requirements push us closer to the equipment. This is a direction we're actively exploring, not a fixed roadmap Extend loss attribution and issue detection workflows with our R&D team, from the data collection side Work directly with customer OT and controls teams when the problem benefits from it What we’re looking for Required 5+ years building production software, ideally systems, embedded, or industrial Strong systems thinker. AI changed the leverage, so you architect solutions before reaching for code Strong Go, or deep systems experience in a comparable language and the appetite to make Go your home Hands‑on experience with industrial protocols: OPC UA, Modbus, DNP3, or MQTT/Sparkplug B Track record of building greenfield software in a startup-shaped environment: small team, fast iteration, real customers Strong written and verbal communication, including with non‑engineering stakeholders Strong pluses (any one of these moves you up the list) SCADA or data collection experience in renewables. Wind counts fully; the concepts

📌 Senior Software Engineer, Scada (Ottawa)
🏢 enurgen
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, scada (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer, scada (ottawa) / ottawa