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