Aumenta le possibilità di ricevere una risposta da questo datore di lavoro
Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.
Goma Elettronica SpA cerca uno sviluppatore software Linux Embedded per sistemi Edge Computing. Il candidato lavorerà su Linux kernel, driver e applicativi per diagnostica, monitoring e controllo hardware.
Si richiede laurea in Ingegneria Informatica/Elettronica o equivalente e competenze solide in C/C++, cross-compilazione e automazione di build come Yocto/BitBake. Verrà valutata esperienza su Yocto, Buildroot, U-Boot e architetture x86/ARM.
Ricerchiamo uno sviluppatore software Linux Embedded per sistemi Edge Computing.
Il Software Engineer si occupa dello sviluppo e della personalizzazione di Kernel Linux Embedded e della realizzazione di applicativi dedicati alla diagnostica, al monitoring, al controllo hardware e a funzionalità custom per i Sistemi Edge Computing progettati e prodotti dall’Azienda.
Inserito all’interno del team software, il candidato contribuisce alla progettazione, implementazione, integrazione e testing del codice, garantendo la conformità ai requisiti di sistema.
Laurea in Ingegneria Informatica, Elettronica o formazione tecnica equivalente;
Esperienza nello sviluppo Linux Embedded;
Buona conoscenza della programmazione C/C++;
Conoscenza dell'architettura e dei principali componenti di un sistema Linux;
Esperienza nella configurazione e compilazione del Kernel Linux;
Conoscenza di BSP, bootloader e cross-compilation;
Familiarità con le principali interfacce hardware e protocolli di comunicazione;
Capacità di debugging e troubleshooting su sistemi embedded.
Costituiscono titolo preferenziale:
Esperienza con Yocto Project / OpenEmbedded / BitBake;
Esperienza con Buildroot o altri sistemi di build per Linux Embedded;
Esperienza nello sviluppo o integrazione di Linux device driver / kernel module;
Conoscenza di Device Tree e U-Boot;
Esperienza su architetture x86 e/o ARM;
Conoscenza di Secure Boot, TPM e hardening di sistemi Linux;
Esperienza nello sviluppo di sistemi destinati ad applicazioni Edge Computing, Industrial, Transportation, Aerospace o Defense.
Configura e ottimizza kernel e driver Linux per applicazioni embedded
Sviluppa e mantiene applicativi per sistemi embedded utilizzando C/C++ e script di shell
Collabora con i team di hardware e firmware per effettuare il debug e la risoluzione di problemi su hardware embedded
Utilizza toolchain di sviluppo embedded e tecniche di controllo di versione
Redige la documentazione tecnica.