Redwood Materials is a battery recycling and materials company now rapidly scaling an energy-storage division that repurposes EV batteries to power AI data centers and other large industrial loads.
<div class="content-intro"><div class="page"> <div class="section"> <div class="layoutArea"> <div class="column"> <p><span style="font-family: helvetica, arial, sans-serif; font-size: 12pt;"><strong>About Redwood Materials</strong></span></p> <div> <p><strong>Redwood is localizing a global battery supply chain that seamlessly integrates recovery, reuse, and recycling </strong><strong>— </strong><strong>keeping critical minerals in circulation and driving the energy transition. Founded in 2017,</strong><strong> we’re delivering low-cost and large-scale energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have.</strong></p> </div> </div> </div> </div> </div></div><p><span style="font-size: 12pt;"><strong><span data-contrast="auto">Software Engineer – Site Controller, Energy Storage</span></strong><span data-ccp-props="{}"> </span></span></p> <p><span style="font-size: 12pt;"><span data-contrast="auto">We are at the precipice of a global energy transition. At Redwood Materials, we are moving beyond battery recycling to build the most advanced, circular energy ecosystem on the planet. Our goal is to move the industry away from static, hardware-heavy infrastructure toward agile, software-controlled energy assets.</span><span data-ccp-props="{}"> </span></span></p> <p><span style="font-size: 12pt;"><span data-contrast="auto">The Site Controller is the "Central Nervous System" of our modular Battery Energy Storage Systems (BESS). It is the platform that allows us to harmonize new and repurposed batteries into a single, high-performance energy asset. We are looking for engineers to build the digital backbone that finally makes renewable energy baseload-ready and turns the grid into a truly digital, responsive network.</span><span data-ccp-props="{}"> </span></span><span style="font-size: 12pt;"><span data-contrast="auto">As a </span><strong><span data-contrast="auto">Site Controller Software Engineer</span></strong><span data-contrast="auto">, you will be responsible for the high-level orchestration of our grid-scale storage sites. Operating at the "System Coordination" layer, you will design and implement the mission-critical logic that dictates how GWh-scale sites interact with the utility, industrial assets, and the Redwood Cloud. You will build the scalable, resilient software platform that makes our proprietary "Pack Manager" technology possible.</span><span data-ccp-props="{}"> </span></span></p> <p><span style="font-size: 12pt;"><strong><span data-contrast="auto">Responsibilities</span></strong><span data-ccp-props="{}"> <strong>will include:</strong></span></span></p> <ul> <li><span style="font-size: 12pt;"><strong><span data-contrast="auto">Distributed System Architecture:</span></strong><span data-contrast="auto"> Design and implement a scalable, resilient software architecture for the Site Controller, ensuring it can coordinate thousands of distributed microcontrollers with zero downtime.</span><span data-ccp-props="{}"> </span></span></li> <li><span style="font-size: 12pt;"><strong><span data-contrast="auto">Tiered Control Logic:</span></strong><span data-contrast="auto"> Lead the development of multi-rate control systems, balancing high-level site coordination with real-time grid execution. You will collaborate with simulation and controls teams to optimize state-of-charge and battery longevity at the site coordination layer, while leading the integration of high-speed closed-loop controls to ensure sub-cycle grid synchronization and precise command execution.</span><span data-ccp-props="{}"> </span></span></li> <li><span style="font-size: 12pt;"><strong><span data-contrast="auto">System Resilience & Fault Handling:</span></strong><span data-contrast="auto"> Architect robust fault-management frameworks, designing the state machines responsible for autonomous error recovery and failsafe modes.</span><span data-ccp-props="{}"> </span></span></li> <li><span style="font-size: 12pt;"><strong><span data-contrast="auto">Deterministic Networking:</span></strong><span data-contrast="auto"> Architect the physical and real-time networking layers. You will define the communication interfaces and network protocols that ensure low-latency, reliable data flow between the site controller, local assets, and upstream telemetry.</span><span data-ccp-props="{}"> </span></span></li> <li><span style="font-size: 12pt;"><strong><span data-contrast="auto">Hardware Abstraction & Integration:</span></strong><span data-contrast="auto"> Design and define the critical software interfaces that enable our "Pack Manager" to serve as a universal translator. You will architect the communication layers to ensure high-availability and resilient data exchange between the centralized site controller and a heterogeneous fleet of downstream microcontrollers. </span><span data-ccp-props="{}"> </span></span></li> <li><span style="font-size: 12pt;"><strong><span data-contrast="auto">Testable Software Excellence: </span></strong><span data-contrast="auto">Design and implement highly modular, testable software. You are responsible for ensuring that all site controller logic is built with automated unit and integration testing in mind, providing a robust foundation for system-wide validation.</span><span data-ccp-props="{}"> </span></span></li> <li><span style="font-size: 12pt;"><strong><span data-contrast="auto">System Diagnostics:</span></strong><span data-contrast="auto"> Familiarity with distributed logging tools and optimizing telemetry data flows for real-time system health and performance tracking.</span><span data-ccp-props="{}"> </span></span></li> </ul> <p><span style="font-size: 12pt;"><strong><span data-contrast="auto">Desired Qualifications:</span></strong><span data-ccp-props="{}"