designing embedded systems 614703