Da Wikipedia / Sistema incorporato :
An embedded system is a computer system designed to perform one or a few dedicated functions often with real-time computing constraints.
In breve, il termine può essere applicato a qualsiasi tipo di sistema che non sia un PC generico. Questo può variare da semplici microcontrollori all'hardware di rete alle moderne console di gioco.
Se consideri "roba di alto livello" come "utilizza un linguaggio di programmazione di alto livello" o anche "è un grande progetto orientato agli oggetti", allora ovviamente è sempre possibile che tu possa avere un software di alto livello un sistema integrato.
In generale, specificando che il tuo software sarà su un sistema "Embedded", intendi che in qualche modo il tuo software sarà accoppiato al sistema embedded e forse non sarà altamente portatile.
È un termine molto ampio, infatti. Alcune cose che non mi aspetterei di sentire chiamate "Embedded" sarebbero software per PC, applicazioni web e software server in generale. Non c'è sicuramente alcuna garanzia che il software Embedded escluda qualsiasi tipo di programmazione o progettazione di alto livello, tuttavia.