Software de baixo nível no hardware.
É o sistema operativo do dispositivo.
É armazenado permanentemente, no seu fabrico, num circuito integrado (chip), como uma ROM, PROM, EPROM ou ainda EEPROM e memória flash.
Exemplos de aparelhos com firmware:
BIOS na ROM,
router,
controlos-remotos,
router,
controlos-remotos,
calculadora,
disco rígido,
teclado,
cartão de memória,
unidades USB,
robôs,
telemóveis,
câmaras digitais,
etc.