Redwood Materials

Energy Storage

SeniorSoftwareEngineer-SiteController

$180–238k San Francisco, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer - Site Controller at Redwood Materials. Skills: Site Controller, BESS, Grid-scale storage. Design scalable software architecture. Implement resilient software architecture”

Industry & Context.

Energy Storage
Problems you'll solve

Autonomous error recovery; Fault handling

What They're Looking For.

Must Have

2+ years professional experience, Application-layer software development, Hardware-constrained systems development

Nice to Have

MS in Computer Science or Electrical Engineering, DNP3 or IEC 61850 experience, Time-series databases experience, Data visualization tools experience

What You'll Do.

Design scalable software architecture

Implement resilient software architecture

Coordinate distributed microcontrollers

Develop multi-rate control systems

Optimize state-of-charge

Optimize battery longevity

Integrate high-speed controls

Ensure sub-cycle grid synchronization

Execute precise commands

Architect fault-management frameworks

Design autonomous error recovery

Design failsafe modes

Architect networking layers

Define communication interfaces

Define network protocols

Ensure low-latency data flow

Ensure reliable data flow

Design software interfaces

Serve as universal translator

Ensure high-availability data exchange

Ensure resilient data exchange

Implement modular software

Implement testable software

Build site controller logic

Provide system-wide validation

Optimize telemetry data flows

Track system performance

How You'll Work.

Team & Collaboration

Simulation teams; Controls teams

Full Job Description

About Redwood Materials Redwood is localizing a global battery supply chain that seamlessly integrates recovery, reuse, and recycling — keeping critical minerals in circulation and driving the energy transition. Founded in 2017, 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. Senior Software Engineer – Site Controller, Energy Storage 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. 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. As a Site Controller Software Engineer, 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. Responsibilities will include: Distributed System Architecture: Design and implement a scalable, resilient software architecture for the Site Controller, ensuring it can coordinate thousands of distributed microcontrollers with zero downtime. Tiered Control Logic: Lead the development of multi-rate control systems, balancing high-level site coordination with real-time grid executio

Free ATS check

Applying for this Senior Software Engineer - Site Controller role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Redwood Materials?

Real rants from real employees. Read before you apply.

Read Company Rants →