How would you design an embedded system for a smart home device at Incedo, including hardware selection and software architecture?