Redwoodmaterials

Battery Software & Controls Integration Engineer, Energy Storage

San Francisco, California, United States. Posted 15 days ago

The role

This person will bring up second-life EV battery packs and reverse-engineer proprietary BMS architectures. They will integrate in-house battery control and estimation algorithms to extract performance from aged and mixed-chemistry assets.

What you will do

  • Lead physical benchtop and lab bring-up of diverse second-life EV battery packs.
  • Probe wiring harnesses and capture and decode proprietary CAN/CAN-FD/LIN/Ethernet traffic.
  • Design and execute hardware and HIL test campaigns to audit native OEM BMS algorithms.
  • Implement and integrate software for proprietary battery state-estimation and degradation-mitigation algorithms.
  • Architect and deploy software abstraction layers and translation gateways on embedded targets.
  • Serve as the primary technical counterpart to external automotive OEMs and Tier-1 BMS suppliers.
  • Partner with validation and power electronics teams to model pack dynamics and verify functional safety boundaries.

Required qualifications

  • MS, or PhD in Electrical Engineering, Computer Engineering, Chemical/Electrochemical Engineering, or a related field
  • 5+ years of hands-on experience in BMS firmware/controls development, battery pack bring-up, or EV/BESS battery integration
  • Deep, practical understanding of lithium-ion battery physics (LFP, NMC, etc)
  • Understanding of equivalent circuit modeling (ECM), Kalman filtering (EKF/UKF), Coulomb counting, dynamic power/current limit calculation, cell balancing topologies, and high-voltage safety architectu
  • Expert proficiency with oscilloscopes, logic analyzers, CANalyzer/CANoe/busmaster, high-voltage power supplies/cyclers, and diagnostic protocols (UDS, CCP/XCP, J1939, CAN/CAN-FD, Automotive Ethernet,
  • Strong programming proficiency in Rust and C/C++, within real-time embedded and Linux environments
  • Experience with data analysis and modeling tools (MATLAB/Simulink, Pandas/SciPy)

Nice to have

  • Direct experience characterizing aged or second-life EV batteries, including capacity fade modeling, impedance spectroscopy, or open-circuit voltage (OCV) hysteresis effects
  • Experience developing or modifying bare-metal/RTOS BMS firmware on automotive-grade microcontrollers (e.g., TI C2000/Hercules, NXP S32K, Infineon Aurix) and interfacing with AFE chips (TI, ADI/LTC, NX

About the company

Redwood Materials is the largest lithium-ion battery recycler in North America. The company recovers, refines, and redeploys critical minerals from end-of-life batteries back into the supply chain.

Battery Software & Controls Integration Engineer, Energy Storage at Redwoodmaterials | JobZoey