La risorsa sarà responsabile della progettazione, sviluppo e manutenzione del firmware, creando la sua struttura, definendo le funzionalità e scegliendo le tecnologie. Effettuerà test, correggerà errori, supervisionerà test hardware e redigerà documentazione tecnica.