Attiva gli avvisi di lavoro via e-mail!

Senior Linux and Yocto Developer / Team Manager

AIknow srl

Cene

In loco

EUR 50.000 - 70.000

Tempo pieno

Oggi
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

Una società tecnologica è alla ricerca di un Senior Linux and Yocto Developer per sviluppare sistemi Linux embedded. Sarai responsabile della gestione di un team e della definizione delle offerte tecniche. Richiediamo esperienza di almeno 10 anni con Yocto e conoscenze in C, shell scripting e gestione di team. Sede in Lombardia, Bergamo.

Competenze

  • Almeno 10 anni di esperienza nello sviluppo di sistemi Linux embedded.
  • Esperienza con Yocto Project, BitBake e OpenEmbedded.
  • Esperienza nella gestione di budget e risorse.

Mansioni

  • Sviluppare e ottimizzare distribuzioni Linux personalizzate.
  • Gestire il porting di Linux su nuove piattaforme hardware.
  • Coordinare e sviluppare il team di sviluppatori.

Conoscenze

Programmazione C
Shell scripting (Bash)
Debugging a livello di sistema
Gestione team
Comunicazione in italiano e inglese

Formazione

Laurea in Ingegneria Informatica o Elettronica

Strumenti

Yocto Project
BitBake
Git
Docker
Ansible
Descrizione del lavoro

Siamo alla ricerca di un Senior Linux and Yocto Developer con responsabilità di gestione del team per unirsi alla nostra organizzazione. Il candidato ideale sarà responsabile dello sviluppo e dell'ottimizzazione di sistemi Linux embedded e custom distribution basate su Yocto Project, oltre a coordinare, sviluppare e far crescere il team di sviluppatori. Cercheremo in te la capacità di guidare il team nella realizzazione dei progetti, gestendo tempi e costi, partecipando alla definizione delle offerte tecniche, e sviluppando i collaboratori. Se hai una profonda esperienza nella personalizzazione di Linux, nella build system automation, architetture embedded, e desideri guidare un team tecnico trasmettendo competenze, creando una cultura di eccellenza e contribuendo concretamente alla crescita dell'organizzazione, questa è l'opportunità che fa per te.

Responsabilità

Sviluppare, configurare e ottimizzare distribuzioni Linux personalizzate utilizzando Yocto Project e BitBake.

Progettare e implementare strategie di build system, gestione delle dipendenze e layer management.

Gestire il porting di Linux su nuove piattaforme hardware e processori.

Sviluppare driver e moduli kernel per supportare dispositivi e periferiche specifiche.

Debugging e risoluzione di problemi a livello kernel e user-space.

Implementare e mantenere strategie di sicurezza embedded, inclusa la hardening del kernel e la gestione delle vulnerabilità secondo CRA e standard di compliance.

Guidare, coordinare e sviluppare il team di sviluppatori Linux embedded.

Supervisionare la pianificazione tecnica, l'assegnazione dei task e il monitoraggio dei deliverable.

Responsabile della gestione di tempi e costi in fase di esecuzione dei progetti.

Partecipare alla definizione delle offerte tecniche e alla stima dello sforzo realizzativo.

Identificare opportunità di crescita del team e guidare il recruitment di nuove figure professionali.

Definire e attuare piani di sviluppo professionale per i collaboratori.

Condividere best practices e conducendo sessioni di code review e mentoring tecnico.

Coordinare con altri team per allineamento tecnico e integrazione.

Documentare le configurazioni di build, le architetture di sistema e i processi di sviluppo.

Laurea in Ingegneria Informatica, Ingegneria Elettronica o campo correlato.

Esperienza di almeno 10 anni nello sviluppo di sistemi Linux embedded.

Esperienza consolidata con Yocto Project, BitBake e OpenEmbedded.

Solida conoscenza della programmazione in C e shell scripting (Bash).

Esperienza pratica con Linux kernel: compilazione, configurazione, moduli, device drivers e patch management.

Familiarità con strumenti di gestione versione (Git) e build automation.

Esperienza nel debugging a livello di sistema (gdb, strace, perf, ecc.).

Provata esperienza nella gestione e leadership di team tecnici.

Esperienza nella gestione di budget, tempi e risorse su progetti complessi.

Esperienza nella definizione di offerte tecniche e stima dello sforzo.

Capacità di mentoring e sviluppo dei collaboratori.

Capacità di comunicare concetti tecnici complessi e gestire dinamiche di team.

Buone capacità di comunicazione scritta e verbale in italiano e in inglese.

Esperienza con architetture ARM (Cortex-A, Cortex-R) e processori embedded.

Esperienza specifica con architetture NXP (iMX8, iMX93) e relativi SoC.

Conoscenza di cybersecurity embedded: secure boot, trusted execution environment (TEE) e attestazione remota.

Esperienza con vulnerability management e aggiornamenti OTA (Over-The-Air) sicuri.

Conoscenza di sistemi operativi real-time (RTOS) e kernel deterministico.

Esperienza nello sviluppo di applicazioni IoT e edge computing.

Familiarità con container Docker e tecnologie di containerizzazione.

Esperienza con sistemi di gestione configurazione (Ansible, Chef, Puppet).

Esperienza con board di sviluppo comuni (BeagleBone, STM32MP1, NXP evaluation board).

Sede operativa di Bergamo (Italia), media Val Seriana

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.