Embedded Software Engineer

Pubblicato il 03-11-2026 · SII Group Italy · Roma

SII Group – Embedded Software Engineer – Yocto & Cybersecurity Fondata nel 1979, SII Group è una società di consulenza internazionale con oltre 100 sedi in quattro continenti, specializzata in IT ed Engineering Consulting. Nell’ambito dei nostri progetti nel settore Aerospace & Defence, SII Italia è alla ricerca di un Embedded Software Engineer con esperienza nello sviluppo in C, nella personalizzazione di sistemi operativi basati su Yocto e nell’implementazione di funzionalità di sicurezza su piattaforme ARM. Sede di lavoro: Roma Settore: Aerospace & Defence Modalità di lavoro: Inizialmente on-site, con possibilità di lavoro a distanza dopo i primi mesi. La risorsa contribuirà allo sviluppo e all’integrazione di software embedded, intervenendo sia sulle funzionalità applicative sia sulle interfacce hardware di basso livello, con particolare attenzione alla cybersecurity e alla conformità agli standard aeronautici. RESPONSABILITÀ PRINCIPALI
• Sviluppare software in linguaggio C per applicazioni embedded e interfacce hardware di basso livello, incluse I2C e CANopen.
• Contribuire alla configurazione, personalizzazione ed evoluzione della distribuzione Yocto su piattaforme basate su microprocessori ARM.
• Supportare l’implementazione di U-Boot e delle funzionalità di avvio del sistema.
• Contribuire allo sviluppo e all’integrazione dei driver Ethernet con interfaccia RMII.




• Partecipare alla revisione della documentazione tecnica di cybersecurity e all’implementazione dei relativi requisiti nella distribuzione Yocto.
• Integrare meccanismi di sicurezza embedded, tra cui secure boot, Mandatory Access Control e TPM.
• Supportare le attività di integrazione e validazione del software, nel rispetto dei requisiti di affidabilità e delle prescrizioni DO-178C.
• Redigere e mantenere la documentazione software conforme a DO-178C, le procedure di installazione e ripristino e la documentazione relativa alle licenze e ai pacchetti software. COMPETENZE E REQUISITI RICHIESTI
• Esperienza pratica consolidata con sistemi embedded basati su microprocessori ARM.
• Esperienza nella creazione e personalizzazione di distribuzioni Linux embedded mediante Yocto Project.
• Solida padronanza del linguaggio C per lo sviluppo sia di software applicativo sia di componenti embedded di basso livello.
• Esperienza nell’utilizzo e nell’integrazione di interfacce hardware, in particolare I2C.
• Esperienza con U-Boot e con i meccanismi di secure boot.
• Competenze nell’implementazione di Mandatory Access Control e nell’integrazione di TPM in ambienti Yocto su piattaforme ARM.
• Conoscenza dello sviluppo software con requisiti near real-time.
• Conoscenza dei protocolli di comunicazione CANBus/CANopen e ARINC429.
• Familiarità con lo standard DO-178C e capacità di redigere e gestire la relativa documentazione software.
• Conoscenza delle metodologie di validazione del software per sistemi ad alta affidabilità e safety-critical.
Max. 8 MB. Formati Accettati: PDF, RTF, DOC, DOCX, ODT.