Full Job Description
## Role Scope
- Engineer the virtualized PLC platform: control logic moving from proprietary boxes to software-defined infrastructure.- Port and validate control applications onto virtual runtimes without giving up determinism or safety.- Build the test harnesses that prove virtual controls against hardware behavior before a site sees them.- Define the reference architecture: networking, redundancy, and failover for controls as software.
## What We're Looking For
The below is a starting point. We always make space for exceptional people, so if you don't fit this role exactly, tell us where you would.
- You've programmed industrial controls professionally: PLC platforms and IEC 61131 languages.- You've worked with virtualization or software-based control runtimes.- You test control logic like lives depend on it, because they can.- You understand determinism, scan times, and what breaks when controls become software.- You document control narratives engineers and operators both use.
Bonus: Codesys or software PLCs. Hypervisors and real-time Linux. BMS and EPMS applications. Functional safety.
We are committed to pay equity and transparency.