Senior Software Engineer - Site Controller, Energy Storage

4 hours, 27 minutes ago
Full-time
Junior
Software Development
Redwood Materials

Redwood Materials

Redwood Materials focuses on creating a sustainable and closed-loop domestic supply chain by recycling and refining lithium-ion batteries, as well as remanufacturing their core components, anode and cathode, to address the growing demand for these mate...

Industrial Conglomerates
251-1K
Founded 2017
$3800M raised

Description

  • Design and implement a scalable, resilient software architecture for the Site Controller.
  • Develop multi-rate control systems that balance site coordination with real-time grid execution.
  • Collaborate with simulation and controls teams to optimize state-of-charge and battery longevity.
  • Lead integration of high-speed closed-loop controls for sub-cycle grid synchronization and precise command execution.
  • Architect fault-management frameworks, including state machines for autonomous error recovery and failsafe modes.
  • Define communication interfaces and network protocols for low-latency, reliable data flow across site assets and telemetry systems.
  • Design software interfaces that enable the Pack Manager to communicate with heterogeneous downstream microcontrollers.
  • Build highly modular software with automated unit and integration testing in mind.
  • Work with distributed logging and telemetry systems to support real-time health and performance tracking.
  • Integrate vendor-off-the-shelf components such as PV systems, inverters, fire safety systems, and HVAC controllers into a unified platform.

Requirements

  • 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.
  • Deep familiarity with industrial communication protocols such as Modbus TCP and CAN.
  • Experience with DNP3 or IEC 61850 is a significant plus.
  • Strong experience with Linux system administration.
  • Experience with modern containerization technologies such as Docker and Kubernetes for edge computing.
  • 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 components into a unified software platform.

Benefits

  • California salary range of $180,000 to $237,500 USD.
  • Full-time position.
  • Compensation commensurate with experience.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. Product Mgr. & Enterprise App Developer

Vomela 251-1K Commercial Services & Supplies

Vomela is seeking a hybrid senior product strategist and hands-on enterprise developer to lead the design, prototyping, and delivery of customer-facing applications for retail clients.

Agile Azure Bitbucket C# CI/CD Figma GitFlow GraphQL JavaScript Kafka Kubernetes Microservices MongoDB .NET OAuth Power BI REST API Scrum SQL Server Tableau
1 hour, 11 minutes ago

Senior Software Engineer, Autonomy Actions Sustaining

Motional 1K-5K Automotive

Motional is hiring a Senior Software Engineer for its Actions Sustaining Team to diagnose, fix, and deploy solutions for deployed autonomous vehicle software in support of the company’s driverless technology efforts.

C++ CI/CD Confluence Git GitLab JIRA
1 hour, 12 minutes ago

Software Engineer - AI Solutions (f/m/d)

Awin 1K-5K Media

Awin is hiring a Software Engineer for its AI Solutions team to build and operate backend systems, APIs, and cloud-native services that power AI-native products for advertisers, publishers, and partner managers.

Agile Angular AWS CI/CD Docker FastAPI Flask GitHub Actions Java LLM PostgreSQL Python Redis Scrum Terraform TypeScript
1 hour, 28 minutes ago

Software Engineer (Backend-Java)

Nava is hiring a Senior Software Engineer to help modernize a legacy government platform by building secure, scalable systems and delivering services that millions of Americans depend on.

Agile AWS CI/CD Hibernate Java Jenkins Microservices PostgreSQL REST API Spring Boot
1 hour, 28 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers