An electric motor controller comprising: controller electronics configured to control an electric motor; and a thermoelectric cooler in thermal communication with the controller electronics and configured to receive a braking current associated with braking of the electric motor and provide cooling to the controller electronics, and further comprising: a braking circuit configured to receive an input braking current from the controller electronics and provide the braking current to the thermoelectric cooler, and wherein the braking circuit comprises a braking resistor and the braking circuit is further configured to divide the input braking current between the braking resistor and the thermoelectric cooler; an energy storage circuit configured to store energy of the input braking current and provide the braking current to the thermoelectric cooler over a period of time; wherein a cold side of the thermoelectric cooler is thermally coupled to a heat conduction path, from the controller electronics, and a hot side of the thermoelectric cooler is thermally coupled to a heat conduction path, to an ambient environment, and wherein the braking circuit, the thermoelectric cooler, characterized in that the heat conduction path comprises a cold plate and the controller electronics are within a motor controller housing. controller electronics configured to control an electric motor; and a thermoelectric cooler in thermal communication with the controller electronics and configured to receive a braking current associated with braking of the electric motor and provide cooling to the controller electronics, and further comprising: a braking circuit configured to receive an input braking current from the controller electronics and provide the braking current to the thermoelectric cooler, and wherein the braking circuit comprises a braking resistor and the braking circuit is further configured to divide the input braking current between the braking resistor and the thermoelectric cooler; an energy storage circuit configured to store energy of the input braking current and provide the braking current to the thermoelectric cooler over a period of time; wherein a cold side of the thermoelectric cooler is thermally coupled to a heat conduction path, from the controller electronics, and a hot side of the thermoelectric cooler is thermally coupled to a heat conduction path, to an ambient environment, and wherein the braking circuit, the thermoelectric cooler, characterized in that the heat conduction path comprises a cold plate and the controller electronics are within a motor controller housing. a braking circuit configured to receive an input braking current from the controller electronics and provide the braking current to the thermoelectric cooler, and wherein the braking circuit comprises a braking resistor and the braking circuit is further configured to divide the input braking current between the braking resistor and the thermoelectric cooler; an energy storage circuit configured to store energy of the input braking current and provide the braking current to the thermoelectric cooler over a period of time; wherein a cold side of the thermoelectric cooler is thermally coupled to a heat conduction path, from the controller electronics, and a hot side of the thermoelectric cooler is thermally coupled to a heat conduction path, to an ambient environment, and wherein the braking circuit, the thermoelectric cooler, characterized in that the heat conduction path comprises a cold plate and the controller electronics are within a motor controller housing.