machines embedded systems 3529594