Software Engineer - Site Controller, Energy Storage
Role responsibilities
Design and implement a scalable software architecture for the Site Controller to coordinate grid-scale energy storage systems. Develop tiered control logic and robust fault-management frameworks to ensure high-availability and precise grid synchronization.
Requirements
Requires a BS or MS in Computer Science or Electrical Engineering with 2+ years of experience in hardware-constrained application software. Proficiency in Rust, Python, industrial networking protocols, and Linux containerization is essential.
Key skills
Rust, Python, Modbus TCP, CAN, Linux System Administration, Docker, Kubernetes, Distributed System Architecture, Firmware Over-the-Air (OTA), Time-series Databases, DNP3, IEC 61850, Hardware Abstraction, Control Logic, Deterministic Networking, System Diagnostics
Keywords
Battery Energy Storage Systems, BESS, Grid-scale Storage, Distributed Systems, Rust, Python, Modbus TCP, CAN, DNP3, IEC 61850, Linux, Docker, Kubernetes, Edge Computing, OTA, Time-series Databases, Hardware Integration, Control Systems, Fault Management, Deterministic Networking, Telemetry, Energy Transition, Circular Energy Ecosystem, Pack Manager, VOTS, PV Systems, Industrial Inverters, HVAC Controllers, Software Engineering, Electrical Engineering