Rare earth magnet motors require software too if you want them to be maximally efficient. You could embody that software in e.g. an FPGA of course, but it's still software.

[dead]