Describir: Embedded systems programming