Der Begriff
Embedded Software Engineering setzt sich zusammen aus den Begriffen
Embedded Systems (deutsch „eingebettete Systeme“) und
Software Engineering, (deutsch „
Softwaretechnik“). Ein
eingebettetes System ist ein binärwertiges digitales System (Computersystem), das in ein umgebendes technisches System eingebettet ist und mit diesem in Wechselwirkung steht. Dabei hat das Computersystem die Aufgabe, das System, in das es eingebettet ist, zu steuern, zu regeln oder zu überwachen. Die Softwaretechnik beschäftigt sich mit der Herstellung von Software, also der Entwicklung und dem Betrieb von Programmen und der Organisation und Modellierung der zugehörigen Datenstrukturen.