Embedded Software Developer (DevOps)
Sede
Torino. L'attività potrà essere svolta in modalità agile.
Candidati
Cosa aspettarti da questa posizione
Siamo alla ricerca di un* Embedded Software Developer (DevOps) con esperienza nello sviluppo di applicazioni embedded in C++
La risorsa selezionata entrerà a far parte di un team altamente tecnico, orientato all’innovazione, alla qualità del software e all'automazione dei processi di sviluppo.
n particolare ti occuperai di:
- Sviluppare codice conforme agli standard architetturali e contribuire alla riduzione del debito tecnico.
- Collaborare con il team di architettura nella progettazione e nello sviluppo delle componenti critiche.
- Gestire l’intero ciclo di vita del software embedded: build, test automation, integrazione continua e deployment sicuro.
- Gestire ed eseguire Unit Test, con particolare attenzione all’automazione dei test.
- Gestire toolchain e deployment per i progetti di propria responsabilità.
- Garantire la conformità del codice agli standard aziendali (SDLC, coding standard, versionamento, test).
- Archiviare correttamente il software secondo le policy di versioning.
- Collaborare attivamente con il team, supportando in particolare le figure junior o neoassunte.
- Assicurare la conformità agli standard ISO aziendali.
- Redigere e aggiornare la documentazione tecnica dei progetti.
Must Have
- Ottima conoscenza di C++ (>= C++11), con almeno 3 anni di esperienza nello sviluppo embedded
- Esperienza in object-oriented design & development
- Conoscenza di Embedded Linux (soprattutto user space)
- Uso di Git / GitHub per il controllo versione
- Familiarità con pratiche DevOps per sistemi embedded: CI/CD, automazione build/test, gestione firmware pipeline, containerizzazione, deployment sicuro
- Esperienza con linguaggi di scripting (preferibilmente bash e python)
- Esperienza con unit testing
- Capacità di redigere documentazione tecnica secondo standard definiti
Le soft skills che riteniamo importanti
Siamo alla ricerca di una persona con propensione al problem-solving, proattiva, propensa a trasmettere la propria esperienza alle figure più junior, oltre che flessibile e motivata.