The software that is embedded in a hardware device and controls how the device interacts with the operating system.
A computer program or software stored permanently in PROM or ROM or semi-permanently in EPROM.