Teaching embedded software design with radSUITE