← Back to jobs

Embedded System Integrator

Skills

agileaibashbitbucketcmakecppdevopsembedded linuxembedded systemsgitgithubjiralinuxpythonsdlcversion controlyoctoPythonC++LinuxGit

Description

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)

Get similar jobs in Italy by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Italy.

Finding similar jobs…