Embedded systems and software challenges in electric vehicles | Synapse