Um
sistema embarcado (ou
sistema embutido, ou
sistema embebido) é um sistema
microprocessado no qual o
computador é completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla. Diferentemente de computadores de propósito geral, como o
computador pessoal, um sistema embarcado realiza um conjunto de tarefas predefinidas, geralmente com requisitos específicos. Já que o sistema é dedicado a tarefas específicas, através de
engenharia pode-se otimizar o projeto reduzindo tamanho, recursos computacionais e custo do produto.