Existen diferentes tipos de sistemas embebidos, que pueden definirse por sus requisitos de rendimiento (escala pequeña, mediana o sofisticada), o por sus requisitos funcionales, como:
Sistemas integrados móviles: diseñados para ser pequeños y portátiles.
Sistemas integrados de red: conectados a una red para proporcionar salida a otros sistemas.
Sistemas integrados independientes: no dependen de un sistema host.
Sistemas integrados en tiempo real: proporcionan la salida requerida en una ventana definida. Este tipo de sistemas embebidos son esenciales para ciertos dispositivos médicos, militares e industriales.

