Site Controller Software Engineer - Energy Storage Grid

Redwood Materials

San Francisco (CA)

On-site

USD 180,000 - 238,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Redwood Materials is hiring a Site Controller Software Engineer to orchestrate grid-scale storage sites using a scalable software platform. You will design the system coordination layer, integrate diverse microcontrollers, and ensure high-performance, low-latency operation.

The role emphasizes Rust/Python development, Linux administration, and containerized edge computing, with focus on deterministic networking, OTA updates, and system telemetry. California pay transparency applies.

Qualifications

  • BS or MS in Computer Science or Electrical Engineering with 2+ years of software experience for hardware-constrained systems.
  • Proficiency in Rust and Python, with safe, efficient site orchestration and tooling.
  • Experience with Linux, containerization, and edge computing.
  • Knowledge of industrial protocols (ModbusTCP, CAN); DNP3/IEC 61850 is a plus.
  • Experience with OTA firmware pipelines and secure cloud-to-downstream updates.
  • Familiarity with time-series databases and data visualization for monitoring energy systems.
  • Track record of integrating various hardware components into a unified software platform.

Responsibilities

  • Design scalable, resilient Site Controller software for coordinating thousands of distributed microcontrollers.
  • Develop multi-rate control logic for site coordination and real-time grid execution.
  • Implement fault management, autonomous recovery, and failsafe modes.
  • Define deterministic networking interfaces and protocols for low-latency data flow.
  • Build software interfaces for Pack Manager to integrate heterogeneous downstream controllers.
  • Write modular, testable code with automated unit and integration tests.
  • Work with telemetry and logging tools to monitor system health and performance.

Skills

Rust
Python
Linux administration
Docker
Kubernetes
Time-series databases
Data visualization
Hardware integration
Industrial networking
ModbusTCP
CAN
DNP3/IEC 61850
OTA pipelines

Education

BS in Computer Science or Electrical Engineering
MS in Computer Science or Electrical Engineering

Tools

Docker
Kubernetes

Job description

Redwood Materials is hiring a Site Controller Software Engineer to orchestrate grid-scale storage sites using a scalable software platform. You will design the system coordination layer, integrate diverse microcontrollers, and ensure high-performance, low-latency operation.

The role emphasizes Rust/Python development, Linux administration, and containerized edge computing, with focus on deterministic networking, OTA updates, and system telemetry. California pay transparency applies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Grid-Scale Site Controller Engineer, Energy Storage
Grid-Scale Site Controller Engineer, Energy Storage

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 180,000 - 238,000
Software Engineer - Site Controller, Energy Storage
Software Engineer - Site Controller, Energy Storage

Redwood Materials • San Francisco (CA)

On-site
USD 180,000 - 238,000
Senior Software Engineer - Site Controller, Energy Storage San Francisco, California, United States
Senior Software Engineer - Site Controller, Energy Storage San Francisco, California, United States

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 180,000 - 238,000
Microgrid Controls Engineer, Energy Storage San Francisco, California, United States
Microgrid Controls Engineer, Energy Storage San Francisco, California, United States

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 145,000 - 197,000
Microgrid Controls Engineer, Energy Storage
Microgrid Controls Engineer, Energy Storage

Redwood Materials • San Francisco (CA)

On-site
USD 145,000 - 255,000
Senior Software Engineer, Energy Storage
Senior Software Engineer, Energy Storage

Redwood Materials • San Francisco (CA)

On-site
USD 150,000 - 238,000
Senior Software Engineer, Energy Storage San Francisco, California, United States
Senior Software Engineer, Energy Storage San Francisco, California, United States

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 150,000 - 238,000
Microgrid Controls Engineer – Energy Storage Systems
Microgrid Controls Engineer – Energy Storage Systems

Redwood Materials • San Francisco (CA)

On-site
USD 145,000 - 255,000
Infrastructure Software Engineer (Energy Storage)
Infrastructure Software Engineer (Energy Storage)

Redwood Materials • San Francisco (CA)

On-site
USD 180,000 - 238,000
Battery Software Integration Engineer for Grid-Scale Storage
Battery Software Integration Engineer for Grid-Scale Storage

Socket.dev • San Francisco (CA)

On-site
USD 152,000 - 343,000