Per cliente multinazionale operante in ambito tecnologico siamo alla ricerca di uno EMBEDDED SOFTWARE ENGINEER (livello Middle ) da inserire nel team di progettazione software.
La 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.
Responsabilità Tecniche
Sviluppo Low-Level: Sviluppo e personalizzazione di First Stage Bootloaders e U-Boot .
Secure Boot & Trust: Implementazione di Trusted Boot Chains , gestione della firma del firmware e integrazione di meccanismi di Root of Trust su architetture ARM.
Linux Kernel & BSP: Configurazione, patching e ottimizzazione del Kernel Linux; sviluppo di driver e gestione dei Device Tree .
Build Systems: Creazione e mantenimento di distribuzioni Linux custom tramite Yocto Project .
Firmware Security: Implementazione di protocolli di sicurezza e gestione di ambienti di esecuzione isolati.
Requisiti Tecnici per Architettura
Il candidato ideale lavorerà su SoC eterogenei caratterizzati dalle seguenti architetture:
ARMv7-A (32-bit): Ottimizzazione del boot e gestione della memoria su core single-core ad alta efficienza.
ARMv8-A (64-bit): Gestione di sistemi multi-core complessi e interfacciamento con il Trusted Firmware-A .
ARMv7-M / ARMv8-M: Sviluppo di firmware per i co-processori real-time integrati nei SoC per la gestione di task critici e sicurezza.
Toolkit Tecnologico Previsto
Ambiente: Linux e Windows come OS di sviluppo.
Build Tools: Yocto Project, BitBake, Make/CMake.
Debug: JTAG, GDB, analizzatori di protocollo (UART, I2C, SPI).
Versionamento: Git.
Requisiti
Istruzione: Laurea in Ingegneria Elettronica, Informatica, Telecomunicazioni o equivalente.
Esperienza: Almeno 3 anni di esperienza nello sviluppo embedded su Linux o RTOS
Linguaggi: Ottima conoscenza del linguaggio C/C++ e dei puntatori.
Sistemi Operativi: Conoscenza dei concetti base dei sistemi operativi (gestione memoria, scheduling, interrupt).
Attitudine: Forte curiosità per l'architettura dei calcolatori e propensione al debug su hardware.
Bootloader: Esperienza pratica nella modifica di sequenze di boot e gestione di partizioni ridondate.
Yocto: Capacità di creare layer e ricette custom per il supporto di nuove schede (Board Support Package).
Sicurezza: Conoscenza di base di crittografia (AES, RSA, hashing) applicata al firmware.
Benefit
Contratto: Inserimento diretto a tempo indeterminato
... direttamente a tempo determinato , con possibilita' di futura assunzione a tempo indeterminato. Sede di lavoro: Formigine Il ruolo di Junior Embedded Software Engineer prevede: - Sviluppare e ottimizzare firmware in C/C++ su microcontrollori e sistemi operativi Real-Time (RTOS). - Progettare l'architettura software per l'ambiente ...
... potrai fare la differenza, in un ambiente in cui ogni giorno è unico. IL TUO RUOLO Sei appassionato di sistemi embedded e sviluppo di interfacce utente? Come Embedded HMI Software Engineer in Capgemini Engineering avrai l'opportunità di progettare e sviluppare applicazioni embedded e interfacce grafiche per prodotti innovativi, ...
... altro. Crediamo che la soddisfazione delle persone e le relazioni umane siano la chiave della crescita. Posizione: Brain Technologies è alla ricerca di un/a: Embedded Software Engineer – Automotive Per il potenziamento di un team impegnato nello sviluppo di centraline elettroniche automotive, la risorsa si occuperà dello ...
Job description Vuoi iniziare una nuova avventura professionale come Avionic Electrical Design Engineer in una delle nostre opportunità nel settore aviation a Genova ? Cosa farai? • Sviluppare e aggiornare schemi elettrici avionici per velivoli, occupandoti di wiring diagrams e electrical harnesses. • Seguire la progettazione ...
Descrizione Per azienda di stampo internazionale operante nel settore dei semiconduttori ricerchiamo: EMBEDDED SOFTWARE ENGINEER L Azienda fa parte di un gruppo internazionale operante nel settore dei semiconduttori ed è presente in diversi Paesi dell Unione Europea. L Azienda progetta e commercializza microcontrollori ...
... ingegneristica, un Software Engineer Embedded/Avionics da inserire presso azienda del settore Difesa. Posizione: La risorsa supporta le attività di pre-integrazione software attraverso testing, reporting, analisi dei bug, manutenzione correttiva e validazione di moduli software front-end e back-end in un contesto ingegneristico ...
Posizione: We are currently seeking an Embedded Software Developer to join our Embedded Software Development team . The candidate will work in a cross competence team and will take care of the development and management of devices used for monitoring systems in the HVAC sector. Responsibilities - Design , development and ...
... il team, siamo alla ricerca di un Embedded Software Architect , che sarà coinvolto nella progettazione e definizione dell’architettura software di sistemi embedded complessi. Sede: Roma Modalità: Ibrida Mansioni - Progettazione e definizione di architetture software embedded ; - Sviluppo e implementazione software in C++ ...
... agency with 15 years of industry leadership. In this role, you will act as the frontline growth engine for a high-profile client within the manufacturing and engineering space. We are looking for a bilingual professional who can navigate the Italian market with fluency while seamlessly collaborating with a UK-based team. ...
... engage healthcare stakeholders including clinics, hospitals, medical professionals, procurement teams, and operational decision-makers. Requirements - Native Italian speaker – essential. - Must currently be based within the European Union – essential. - Strong professional English – essential. - Previous experience as an ...