An apparatus for storing energy, comprising: a plurality of energy storage cells; a switching circuit configured to control a transient voltage support to a battery provided by the plurality of energy storage cells; a charging circuit configured to charge the plurality of energy storage cells; and a processing system configured to: activate the charging circuit to charge the plurality of energy storage cells, control the switching circuit to control the transient voltage support of the plurality of energy storage cells to the battery, maintain the switching circuit in an open state while activating the charging circuit to charge the plurality of energy storage cells until the plurality of energy storage cells obtains a charge level within a threshold range of the battery, measure a voltage through the switching circuit, measure a temperature of the plurality of energy storage cells, and maintain the switching circuit in a closed state based on the temperature of the energy storage cells being below a first threshold value and the voltage through the switching circuit being below a second threshold value, wherein the switching circuit and the charging circuit provide parallel paths between the plurality of energy storage cells and the battery terminal. a plurality of energy storage cells; a switching circuit configured to control a transient voltage support to a battery provided by the plurality of energy storage cells; a charging circuit configured to charge the plurality of energy storage cells; and a processing system configured to: activate the charging circuit to charge the plurality of energy storage cells, control the switching circuit to control the transient voltage support of the plurality of energy storage cells to the battery, maintain the switching circuit in an open state while activating the charging circuit to charge the plurality of energy storage cells until the plurality of energy storage cells obtains a charge level within a threshold range of the battery, measure a voltage through the switching circuit, measure a temperature of the plurality of energy storage cells, and maintain the switching circuit in a closed state based on the temperature of the energy storage cells being below a first threshold value and the voltage through the switching circuit being below a second threshold value, wherein the switching circuit and the charging circuit provide parallel paths between the plurality of energy storage cells and the battery terminal. activate the charging circuit to charge the plurality of energy storage cells, control the switching circuit to control the transient voltage support of the plurality of energy storage cells to the battery, maintain the switching circuit in an open state while activating the charging circuit to charge the plurality of energy storage cells until the plurality of energy storage cells obtains a charge level within a threshold range of the battery, measure a voltage through the switching circuit, measure a temperature of the plurality of energy storage cells, and maintain the switching circuit in a closed state based on the temperature of the energy storage cells being below a first threshold value and the voltage through the switching circuit being below a second threshold value, wherein the switching circuit and the charging circuit provide parallel paths between the plurality of energy storage cells and the battery terminal.