Description
Il/La candidato/a si occuperà delle seguenti attività:
- Analisi e utilizzo di SDK forniti dai produttori di chip (es. Qualcomm, MediaTek, Rockchip)
- Creazione di immagini personalizzate di sistemi operativi Android, partendo dagli SDK forniti dai produttori di chip, che migreranno su schede hardware sviluppate internamente o esternamente all’azienda
- Creazione, configurazione e ottimizzazione di immagini Android personalizzate per diverse piattaforme hardware.
- Integrazione e personalizzazione dei driver, framework e altre componenti software.
- Collaborazione con i team hardware per garantire la compatibilità tra software e piattaforma.
- Eseguire debugging, test e ottimizzazioni per assicurare performance elevate e stabilità del sistema.
L'offerta si intende rivolta a candidati ambosessi, nel rispetto del D.lgs n. 198/2006 e dei Decreti legislativi n.215 e n.216 del 2003 sulle parità di trattamento.
Nel gruppo Custom ci impegniamo ad abbattere ogni barriera e pregiudizio ed a fornire un ambiente di lavoro inclusivo nel quale la diversità viene valorizzata e rispettata. Tutti i candidati saranno valutati in modo equo e imparziale, senza alcuna forma di discriminazione basata su genere, etnia, religione, orientamento sessuale o disabilità.
Il nostro impegno è costantemente rivolto a creare opportunità uguali per tutti e a garantire un clima di lavoro rispettoso e accogliente, aiutando tutti gli individui a sfruttare al meglio il proprio potenziale professionale.
Requirements
1. Laurea magistrale in informatica, ingegneria informatica o elettronica
2. Esperienza ottima e comprovata di almeno 5 anni nello sviluppo di sistemi embedded Linux e/o Android.
3. Conoscenza approfondita di Android AOSP, build system, HAL e framework Android.
4. Conoscenza della catena di boot ed esperienza di sviluppo in ambito bootloader, kernel e driver Linux.
5. Esperienza con toolchain di sviluppo (es. GNU Make, CMake) e ambienti Linux.
6. Conoscenza dei linguaggi C, C++ e Java/Kotlin per Android.
7. Conoscenza dei protocolli di comunicazione hardware (I2C, SPI, UART, ecc.) e piattaforme hardware complesse
8. Conoscenza della lingua inglese