Estudio de las diferentes arquitecturas de hardware y software para sistemas embebidos. Diseño del hardware mediante la integración de componentes. Selección de la arquitectura de software adecuada para una aplicación particular (pudiendo incluir un RTOS, Sistema Operativo de Tiempo Real). Desarrollo del software para la implementación completa del sistema.