Embedded Software Engineer

27 set - Varese
Hunters Group

ppPer cliente multinazionale operante in ambito tecnologico siamo alla ricerca di unob EMBEDDED SOFTWARE ENGINEER /b (livellobMiddle /b) da inserire nel team di progettazione software.br/ /p pLa risorsa si occuperà dello sviluppo "low-level" su piattaforme basate su architettura ARM, curando l'intero ciclo di vita del software: dalla fase di accensione del processore (Bootloader) fino alla configurazione dell'ambiente operativo Linux o RTOS e alla messa in sicurezza del sistema.
/p pResponsabilità Tecniche /p ul libSviluppo Low-Level: /bSviluppo e personalizzazione dibFirst Stage Bootloaders /bebU-Boot /b.
/li libSecure Boot Trust: /bImplementazione dibTrusted Boot Chains /b, gestione della firma del firmware e integrazione di meccanismi di Root of Trust su architetture ARM.
/li libLinux Kernel BSP: /bConfigurazione, patching e ottimizzazione del Kernel Linux; sviluppo di driver e gestione deibDevice Tree /b.
/li libBuild Systems: /bCreazione e mantenimento di distribuzioni Linux custom tramitebYocto Project /b.
/li libFirmware Security: /bImplementazione di protocolli di sicurezza e gestione di ambienti di esecuzione isolati.
/li /ul h3Requisiti Tecnici per Architettura /h3 pIl candidato ideale lavorerà su SoC eterogenei caratterizzati dalle seguenti architetture: /p ul libARMv7-A (32-bit): /bOttimizzazione del boot e gestione della memoria su core single-core ad alta efficienza.
/li libARMv8-A (64-bit): /bGestione di sistemi multi-core complessi e interfacciamento con ilbTrusted Firmware-A /b.
/li libARMv7-M / ARMv8-M:



/bSviluppo di firmware per i co-processori real-time integrati nei SoC per la gestione di task critici e sicurezza.
/li /ul h3Toolkit Tecnologico Previsto /h3 ul libAmbiente: /bLinux e Windows come OS di sviluppo.
/li libDebug: /bJTAG, GDB, analizzatori di protocollo (UART, I2C, SPI).
/li libIstruzione: /bLaurea in Ingegneria Elettronica, Informatica, Telecomunicazioni o equivalente.
/li libEsperienza: /bAlmeno 3 anni di esperienza nello sviluppo embedded su Linux o RTOS /li libLinguaggi: /bOttima conoscenza del linguaggiobC/C++ /be dei puntatori.
/li libSistemi Operativi: /bConoscenza dei concetti base dei sistemi operativi (gestione memoria, scheduling, interrupt).
/li libAttitudine: /bForte curiosità per l'architettura dei calcolatori e propensione al debug su hardware.
/li libBootloader: /bEsperienza pratica nella modifica di sequenze di boot e gestione di partizioni ridondate.
/li libYocto: /bCapacità di creare layer e ricette custom per il supporto di nuove schede (Board Support Package).
/li libSicurezza: /bConoscenza di base di crittografia (AES, RSA, hashing) applicata al firmware.
/li /ul pContratto: Inserimento diretto a tempo indeterminato /p pOrario lavorativo: Tempo pieno lun-ven, in presenza /p h3Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi ****** e ******, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi ****** e ****** /h3 /p #J-*****-Ljbffr

Junior Software Engineer (Remote)

30 set - Lucca
Hire Feed

Junior Software Quality & Configuration Engineer

30 set - Italia
Synergie Italia

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per embedded software engineer / varese

Junior Software Engineer (Remote)

30 set - Venezia
Hire Feed

Junior Supply Chain Planner

30 set - Italia
Paglieri