Embedded Software (dt. „Eingebettete Software„) beschreibt eine Software, welche speziell für eine Hardware ausgelegt ist. Sie übernimmt die Regelung, Steuerung und Überwachung des technischen Geräts. Bspw. handelt es sich bei Firmware um eine eingebettete Software.
Die Kombination aus Embedded Software und der für sie ausgelegten Hardware bildet ein Embedded System.