system software and embedded devices 9600536