AYN

Embedded System Integrator

B&A Consulting Srl · Torino, Italy · hybrid

B&A Consulting è una Software House e Digital Company specializzata in soluzioni ICT, sviluppo software e consulenza tecnologica.

Per un progetto in ambito Embedded Systems, siamo alla ricerca di un/una Embedded System Integrator con esperienza su Embedded Linux, sistemi di build, toolchain e processi di integrazione software.

La persona selezionata sarà coinvolta nelle attività di integrazione, compilazione e rilascio del software, supportando i team di sviluppo nella risoluzione di problematiche tecniche e contribuendo all’ottimizzazione dei processi di build, automazione e Software Configuration Management.

Attività

Le principali attività riguarderanno:

- gestione e ottimizzazione di sistemi di build, toolchain e workflow automatizzati;

- supporto ai team di sviluppo nelle attività di integrazione software e troubleshooting;

- analisi e risoluzione di problematiche di compilazione;

- gestione dei processi di packaging e release software;

- redazione e manutenzione delle release notes;

- sviluppo e manutenzione di script di automazione tramite Python e Bash/Shell;

- creazione e manutenzione di layer e recipe Yocto personalizzate;

- integrazione e gestione di Board Support Package (BSP);

- personalizzazione di distribuzioni Linux embedded;

- gestione dei pacchetti e generazione del root filesystem;

- supporto alle attività di testing e deployment;

- definizione e manutenzione delle strategie di Software Configuration Management e version control.

Competenze tecniche

Il/la candidato/a ideale possiede:

- 3–5 anni di esperienza in attività di integrazione e sviluppo Embedded;

- esperienza concreta con Embedded Linux;

- esperienza con Yocto Project;

- capacità di creare e mantenere layer e recipe personalizzate;

- esperienza nell’integrazione di BSP;

- buona conoscenza di Python;

- buona conoscenza di Bash / Shell scripting;

- esperienza con CMake;

- esperienza con Conan 2;

- conoscenza di C++11 o versioni successive;

- conoscenza dei principi di programmazione orientata agli oggetti;

- esperienza in attività di diagnostica e troubleshooting C++;

- buona conoscenza di Git e dei principali workflow collaborativi;

- familiarità con ambienti di cross-compilazione e toolchain per sistemi embedded;

- conoscenza del ciclo di vita dello sviluppo software SDLC;

- conoscenza dei principi DevOps;

- esperienza con strumenti quali Jira, Bitbucket, GitHub o equivalenti;

- buona conoscenza della lingua inglese.

Soft skills

Completano il profilo:

- capacità di analisi e problem solving;

- autonomia operativa;

- proattività;

- flessibilità;

- attitudine al troubleshooting;

- buone capacità comunicative;

- predisposizione al lavoro in team;

- orientamento alla qualità.

Modalità di lavoro

Sede di riferimento: Torino

Modalità: ibrida / agile (1 giorno settimana in sede)

Apply on the employer’s site