Embedded Software Engineer
Posted Updated
Hunters Group cerca uno sviluppatore embedded software da inserire nel team di progettazione software, con focus su bootloader, kernel Linux e security su architetture ARM. La risorsa lavorerà su sistemi Linux/RTOS, occupandosi di boot, Trusted Boot e sviluppo driver.
La posizione prevede orario full-time in sede, con possibilità di working su progetti internazionali e uso di Yocto per build personalizzate.
Sviluppo Low-Level: sviluppo e personalizzazione di First Stage Bootloaders e U-Boot. Secure Boot & Trust: Trusted Boot Chains, firma del firmware e Root of Trust su ARM. Linux Kernel & BSP: configurazione, patching e ottimizzazione del Kernel Linux; sviluppo driver e Device Tree. Build Systems: creazione e mantenimento di distribuzioni Linux custom tramite Yocto. Firmware Security: implementazione di protocolli di sicurezza e ambienti isolati. Laurea in Ingegneria Elettronica, Informatica, Telecomunicazioni o equivalente. Almeno 3 anni di esperienza nello sviluppo embedded su Linux o RTOS. Ottima conoscenza del linguaggio C/C++ e dei puntatori. Esperienza pratica nella modifica di sequence di boot e gestione di partizioni ridondate. Conoscenza di base di crittografia (AES, RSA, hashing) applicata al firmware.