Software Engineer, Site Controller Lead, Energy Storage

Apply now

Job Summary :

Redwood Materials is focused on localizing a global battery supply chain for energy storage and recycling. They are seeking a Software Engineer to design, develop, and integrate second-life battery-based energy storage systems, focusing on system software for the Site Controller.

Responsibilities :
• 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

Qualifications :
Required :
• 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)
• Excellent problem-solving and debugging skills
• Strong communication and collaboration skills

Preferred :
• 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

Company :

Redwood Materials is a battery recycling startup that makes electric vehicles and sustainable materials for circular supply chains. Founded in 2017, the company is headquartered in Carson City, USA, with a team of 1001-5000 employees. The company is currently Late Stage.