Software Engineer at Redwood Materials - ScoutJobs - The AI-curated global job board
Skip to content
R
Posted 11 hours ago

Software Engineer

Redwood MaterialsSoftware Engineer - Site Controller, Energy Storage

Requirements

BS/MS in CS or EE, 2+ years experience with hardware-constrained systems, Proficiency in Rust and Python, Knowledge of Modbus TCP and CAN, Linux and Docker/Kubernetes experience

Skills

RustPythonDockerKubernetesModbusCAN

About the role

Responsibilities

  • Design and implement scalable, resilient software architecture for the Site Controller to coordinate distributed microcontrollers
  • Lead development of multi-rate control systems balancing site coordination with real-time grid execution
  • Architect robust fault-management frameworks and autonomous error recovery state machines
  • Define communication interfaces and network protocols for low-latency, reliable data flow
  • Design software interfaces for hardware abstraction and resilient data exchange between controllers and microcontrollers
  • Implement modular, testable software with automated unit and integration testing
  • Optimize telemetry data flows and distributed logging for real-time system health tracking

Requirements

  • BS or MS in Computer Science or Electrical Engineering
  • 2+ years of professional experience in application-layer software for hardware-constrained systems
  • Proficiency in Rust and Python
  • Familiarity with industrial communication protocols such as Modbus TCP and CAN
  • Experience with Linux system administration and containerization (Docker, Kubernetes)
  • Experience 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 components like PV systems and industrial inverters

Preferred Qualifications

  • Experience with DNP3 or IEC 61850 protocols

About the Company

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.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer

Redwood Materials · San Francisco

Sign up to apply