嵌入式软件是特别设计在嵌入式系统中执行的软件。嵌入式系统和一般的电脑不同,是设计执行在电子硬件(英语:electronic hardware)上,而且在执行时程和资源上都有许多的限制。此一词语有时也会和固件替换使用。
嵌入式软件的特点是其中部分(或所有)机能不是由人机界面启动或控制,而且是由机器界面进行控制。
许多的电子产品中都有嵌入式软件,其中包括了汽车、电话、modems、机器人、家电、玩具、安全系统、心律调节器、电视和机上盒、手表等。其中的软件可能非常简单,例如灯光控制的软件可能运作在8位元单片机上,只有几千字节内存,配合适当处理复杂度的可能近似正确计算框架(Probably Approximately Correct Computation framework,是以随机化算法为基础的方法论),若是在飞机、导弹或过程控制系统上的软件则会相当复杂。