Firmware é um tipo de software que é gravado diretamente em uma peça de hardware. Ele opera sem passar por APIs, sistema operacional ou drivers de dispositivo, fornecendo as instruções e orientações necessárias para que o dispositivo se comunique com outros dispositivos ou execute um conjunto de tarefas e funções básicas conforme pretendido.