Embedded System Integrator

13 ore fa

Torino, Piemonte, Italia B&A Consulting Srl Tempo pieno

Descrizione dell'annuncio di lavoro
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 richieste
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)