Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Senior Software Engineer - Site Controller, Energy Storage
Redwood Materials
San Francisco, CA
Category
Engineering
Apply for Job
Job Description
We are looking for a Senior Software Engineer to build the digital backbone of our modular Battery Energy Storage Systems (BESS). The ideal candidate will design and implement a scalable, resilient software architecture for the Site Controller, ensuring it can coordinate thousands of distributed microcontrollers with zero downtime.
Requirements
Background: A BS or MS in Computer Science or Electrical Engineering, combined with 2+ years of professional experience developing application-layer software for hardware-constrained systems.
Proficiency in Rust and Python.
Industrial Networking: Deep familiarity with industrial communication protocols (Modbus TCP and CAN).
System Administration: Strong experience with Linux system administration and modern containerization technologies (Docker, Kubernetes) for edge computing.
Fleet Orchestration: Experience implementing and managing high-availability Firmware Over-the-Air (OTA) pipelines, ensuring secure and reliable updates from the cloud through to downstream controllers.
Data Lifecycle: Experience with time-series databases and data visualization tools for monitoring system health and energy flows.
Hardware Integration: Proven track record of integrating vendor-off-the-shelf (VOTS) components—such as PV systems, industrial inverters, fire safety systems, and HVAC controllers—into a unified software platform.
Benefits
Health insurance
401k Matching
Paid Time Off
]]>