Adecco

Embedded Software Engineer – Custom OS & Driver Developmen

Job Location

Genoa, Italy

Job Description

Adecco Italia Spa, per azienda cliente, operante nel campo dell'AI, dell'IoT e dello sviluppo di soluzioni tecnologiche all'avanguardia per diversi settori, con una forte presenza a livello internazionale, ricerca: Embedded Software Engineer – Custom OS & Driver Developmen • Sviluppare e mantenere sistemi operativi embedded basati su Yocto Project o Android AOSP, su target Linux/Android-based • Effettuare il porting e la customizzazione di Board Support Package (BSP) su nuove piattaforme hardware • Sviluppare e integrare driver di basso livello per periferiche custom (I2C, SPI, UART, GPIO, USB, CAN, MIPI, etc.) • Collaborare con team hardware per la messa a punto e validazione di nuove schede elettroniche • Implementare e mantenere configurazioni kernel (device tree, moduli) • Ottimizzare performance del sistema operativo per boot time e consumo energetico • Redigere documentazione tecnica relativa a BSP, driver e customizzazioni effettuate • Partecipare attivamente al debugging su hardware reale con strumenti come oscilloscopi, console seriali, JTAG • Sistemi operativi embedded: Esperienza con Linux embedded (Yocto/Buildroot), Android AOSP, U-Boot Linguaggi di programmazione: Ottima conoscenza di C e C++; nozioni di bash scripting e Python • Device driver development: Buona conoscenza dei driver kernel (platform, character device, input subsystem, etc.) • Strumenti: Familiarità con GIT, toolchain cross-compilate, debugger (GDB), strumenti di tracing (strace, ftrace), strumenti di profiling • Hardware: Conoscenza di base di schemi elettrici, strumenti da laboratorio • Debugging e test: Esperienza con boot log analysis, debug tramite seriale, JTAG, logcat per Android Requisiti: • Laurea in Ingegneria Informatica, Elettronica o titolo equivalente • 3 anni di esperienza nello sviluppo software embedded o in ambiti analoghi • Esperienza con almeno un progetto complesso che coinvolga lo sviluppo o la configurazione di kernel e driver, possibilmente con Android AOSP o Yocto • Buona conoscenza dell’inglese tecnico per lettura datasheet e documentazione kernel • Attitudine al problem solving e autonomia operativa • Esperienza su piattaforme come NXP i.MX, Qualcomm, Nvidia Jetson, ST, ESP32 • Conoscenza di Android HAL, init system • Esperienza con sistemi real-time (RTOS) • Conoscenza di protocolli di boot e aggiornamento OTA • Contributi open source o pubblicazioni tecniche • Esperienza con CI/CD per build embedded (bitbake, Jenkins, etc.) Zona di lavoro: Genova Campi, possibilità di smartworking. Orario full time da lunedì a venerdì, 40h settimanali Contratto a tempo indeterminato.

Location: Genoa, LIGURIA, IT

Posted Date: 9/17/2025
View More Adecco Jobs

Contact Information

Contact Human Resources
Adecco

Posted

September 17, 2025
UID: 5384782483

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.