Skip to main content

Redwood Materials

Battery Software Integration Engineer, Energy Storage

San Francisco, California, United StatesFrom $342.5kmidAdded 6 days ago

About this role

Redwood Materials seeks a Battery Software Integration Engineer to design and implement software solutions that integrate diverse, second-life automotive battery packs into grid-scale energy storage systems. You'll act as the primary technical liaison with OEM partners, developing translation layers and containerized applications that bridge legacy automotive hardware with modern, scalable software infrastructure.

What you'll do

  • Lead technical partnerships with tier-1 OEM suppliers to decode firmware and negotiate integration solutions for second-life batteries
  • Design and deploy software gateways and translation layers that enable seamless integration of vendor and OEM battery packs into centralized systems
  • Develop containerized applications using Rust and Python to handle BMS communication, data parsing, and fault management on Linux
  • Serve as the primary software POC for external OEMs, guiding critical technical discussions on battery system adaptation
  • Move infrastructure from hardware-centric to software-defined energy storage architecture
  • Ensure diverse battery packs operate reliably off-vehicle within the grid storage ecosystem

What they're looking for

  • Software architecture and design patterns
  • Rust and Python programming
  • Linux environments and containerization
  • Battery management systems (BMS) integration
  • Protocol and firmware analysis
  • Vendor and supplier relationship management
  • Data parsing and communication protocols
  • Grid-scale energy storage systems
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Redwood Materials

Redwood Materials develops battery products and energy storage systems, with a focus on battery refining, material production, and end-of-life battery processing. The company is hiring Systems Engineers, Design Engineers, Solutions Engineers, Software Engineers specializing in ML and Computer Vision, and Service Engineers to build and scale their battery technology and manufacturing operations.

View all jobs at Redwood Materials

Likely interview questions

  • Describe your experience integrating legacy hardware systems with modern software platforms—what were the biggest technical challenges?
  • How have you approached reverse-engineering or decoding proprietary firmware in previous roles?