Software Engineer, SCADA
Build and integrate software for the SCADA stack at data centers powering frontier AI compute, including services, EPMS integrations, historians, alarms, and repeatable deployment tooling. Requires experience with industrial control systems, OPC UA, and production-grade software for mission-critical environments.
About the job
Role Scope
Build the software side of the SCADA stack: services, integrations, and interfaces on top of site control systems. Ship integrations between SCADA and EPMS platforms and the company's data and automation layers. Own the historians and event flows: alarms, trends, and states made usable beyond the control room. Build tooling that makes SCADA deployments repeatable across sites.
Requirements
- Built software against SCADA, EPMS, or industrial control systems.
- Integrated OPC UA, historians, or alarm systems into modern stacks.
- Respect the control boundary: read paths and write paths engineered differently.
- Turned a per-site manual setup into a templated deployment.
- Write production code and test against systems you can't break.
Nice-to-Haves
- Ignition, Wonderware, or GE platforms.
- IEC 61850 or power protocols.
- Python or C#.
- Data center electrical systems.
Skills
Scada, Epms, Opc Ua, Historians, Ignition, Wonderware, Iec 61850, Python, C#
Similar jobs
Embedded Engineering jobsBuild the low-level runtime for a custom AI accelerator, including kernel scheduling, device memory management, synchronization, and hardware-software interfaces. The role requires strong systems programming experience and expertise in concurrency, memory semantics, simulation, and performance debugging.
Leads systems software bringup and validation for new AI silicon, developing diagnostics, automation, observability, and stress infrastructure from first power-on through integrated model execution. The role requires low-level programming, computer architecture knowledge, hardware-software debugging, and cross-functional technical leadership.
Build and harden OS foundations for AI consumer devices, spanning kernel, services, security, performance, and application interfaces. Requires strong systems programming in C/C++, kernel experience, and debugging skills.
Develops real-time perception, sensor-control, and fusion software for heterogeneous autonomous vehicle platforms, integrating ML algorithms across sensors and embedded systems. Requires advanced engineering education or 5+ years of relevant experience, multi-modal sensing expertise, Linux/Docker proficiency, and U.S. security-clearance eligibility.
Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.