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
Location: Genoa, LIGURIA, IT
Posted Date: 9/17/2025
Contact Information
Contact | Human Resources Adecco |
---|