Redwoodmaterials
Software Engineer - Site Controller, Energy Storage
San Francisco, California, United States. Posted 3 days ago
The role
You will design and implement scalable software architecture for the Site Controller to orchestrate grid-scale storage sites. You will build the digital backbone that coordinates distributed microcontrollers and manages interactions between the utility, industrial assets, and the Redwood Cloud.
What you will do
- Design and implement a scalable, resilient software architecture for the Site Controller.
- Lead the development of multi-rate control systems.
- Collaborate with simulation and controls teams to optimize state-of-charge and battery longevity.
- Lead the integration of high-speed closed-loop controls.
- Architect robust fault-management frameworks and state machines for autonomous error recovery.
- Architect physical and real-time networking layers and communication interfaces.
- Design software interfaces to enable Pack Manager to serve as a universal translator.
- Design and implement highly modular, testable software with automated unit and integration testing.
- Optimize telemetry data flows for real-time system health and performance tracking using distributed logging tools.
Required qualifications
- BS or MS in Computer Science or Electrical Engineering
- 2+ years of professional experience developing application-layer software for hardware-constrained systems
- Proficiency in Rust and Python
- Strong experience with Linux system administration
- Experience with modern containerization technologies (Docker, Kubernetes) for edge computing
Nice to have
- Experience with DNP3 or IEC 61850
- Experience implementing and managing high-availability Firmware Over-the-Air (OTA) pipelines
- Experience with time-series databases and data visualization tools
- Proven track record of integrating vendor-off-the-shelf (VOTS) components
About the company
Redwood Materials is the largest lithium-ion battery recycler in North America. The company recovers, refines, and redeploys critical minerals from end-of-life batteries into the supply chain.