Redwood Materials Logo

Redwood Materials

Software Engineer, Energy Storage

Reposted 17 Days Ago
Be an Early Applicant
Easy Apply
In-Office
San Francisco, CA
168K-276K Annually
Mid level
Easy Apply
In-Office
San Francisco, CA
168K-276K Annually
Mid level
Develop and integrate system software for energy storage systems, focusing on scalable architecture and robust IoT data management solutions.
The summary above was generated by AI

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 2019, 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.

Software Engineer, Energy Storage 

Essential Duties:

You will be an early member of the Redwood Energy engineering team, taking a hands-on role in the design, development, and integration of second-life battery-based energy storage systems. This position focuses on developing robust and reliable system software for the Site Controller that serves as the central nervous system for the product. The role involves designing and implementing containerized services for networked device management, site level controls orchestration, time series data management, and system diagnostics.  

The ideal candidate is highly self-driven, adaptable to a startup environment, and eager to take on novel technical challenges. If you’re excited about working in a dynamic, fast-paced setting within a new department at Redwood, we want to hear from you! 

If necessary, the job level will be adjusted to suit the applicant’s experience and responsibilities. 

Responsibilities will include: 

  • Design and implement a scalable and resilient system architecture for the Site Controller, leveraging containerization technologies like Docker and Kubernetes 
  • Architect and build a flexible control platform that seamlessly coordinates multiple hardware assets and integrates with optimization algorithms to enable intelligent energy arbitrage, grid services, and grid-scale renewable energy integration
  • Collaborate with backend and UI engineering teams to architect sophisticated customer and operations interfaces, designing robust IoT data management solutions that provide real-time visibility into system performance, energy flows, and operational metrics across distributed energy storage deployments
  • Create SIL and HIL test frameworks for integration testing of the product 
  • Collaborate with firmware engineers to ensure seamless integration between the site controller and distributed microcontrollers
  • Collaborate with modeling and systems engineers to implement control algorithms for the site 
  • Produce excellent software documentation 
  • Troubleshoot and resolve system issues in a timely manner 
  • Contribute to a collaborative, fast-paced startup culture, where every team member plays a crucial role in achieving company milestones

 Desired Qualifications: 

  • BS or MS in Computer Science, Electrical Engineering, or a related field and 2+ years of experience developing application software for hardware systems 
  • Strong proficiency in Python, Rust or Go 
  • Experience profiling and optimizing code running on multi-core targets 
  • Familiarity with network protocols (TCP/IP, CoAP, MQTT, etc.) 
  • Experience with time series databases (e.g InfluxDB, Prometheus) and data visualization tools  
  • Familiarity with IoT and embedded systems 
  • Experience with Linux system administration and containerization technologies (Docker, Kubernetes) 
  • Experience implementing a firmware OTA pipeline from cloud through downstream controllers is a plus
  • Experience with machine learning, adaptive control, model predictive control or other optimization techniques is a plus 
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills

Physical Requirements:  

  • Ability to perform the essential job functions consistent safely and successfully with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards.
  • Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state, and local standards 

Working Conditions:  

  • Environment, such as office or outdoors
  • Ability to work in challenging working conditions which may include exposure to noise, dust, chemicals, and temperature extremes, while protected by PPE, for extended periods of time.
  • Essential physical requirements, such as climbing, standing, stooping, or typing
  • Occasional work weekends, nights, or be on-call as a regular part of the job
  • Occasional travel requirements

In accordance with California pay transparency laws, the salary range for this position is listed below. Actual compensation may vary based on a variety of factors, including experience, education, and skills. 

California Pay Range:
$168,000$276,000 USD

The position is full-time. Compensation will be commensurate with experience.


We collect personal information (PI) from you in connection with your application for employment with Redwood Materials, including the following categories of PI: identifiers, personal records, professional or employment information, and inferences drawn from your PI. We collect your PI for our purposes, including performing services and operations related to your potential employment. If you have additional privacy-related questions, please contact us at [email protected].

Top Skills

Docker
Go
Influxdb
Kubernetes
Linux
Prometheus
Python
Rust

Similar Jobs

12 Days Ago
Easy Apply
In-Office
San Francisco, CA, USA
Easy Apply
168K-276K Annually
Junior
168K-276K Annually
Junior
Energy
As a Software Engineer at Redwood, you'll develop and integrate battery-based energy storage systems, focusing on system software for the Site Controller, utilizing containerization, collaborating with engineering teams, and ensuring robust data management and diagnostics.
Top Skills: CoapDockerGoInfluxdbKubernetesLinuxMqttPrometheusPythonRustTcp/Ip
2 Hours Ago
Hybrid
Los Angeles, CA, USA
67K-83K Annually
Mid level
67K-83K Annually
Mid level
Digital Media • eCommerce • Information Technology • Marketing Tech • Retail • Social Media • Analytics
The Buyer role involves sourcing strategy, vendor liaison, cost-savings initiatives, issuing purchase orders, and supplier engagement to secure quality materials.
2 Hours Ago
Hybrid
4 Locations
205K-281K Annually
Senior level
205K-281K Annually
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The role involves developing and deploying AI-powered products, optimizing performance, and collaborating with cross-functional teams to advance AI technology at Capital One.
Top Skills: AWSAzureGoGCPHuggingfaceJavaNemo GuardrailsPythonPyTorchScalaVectordbs

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account