Descrizione della Posizione Lavorativa
Experis, multinazionale attiva nello sviluppo hardware e software, ricerca un/una Sviluppatore Software Embedded da inserire nel team di sviluppo.
La risorsa si occuperà della progettazione e dello sviluppo di applicazioni e librerie per dispositivi embedded e lavorerà a stretto contatto con ingegneri specializzati in algoritmi per l'integrazione delle librerie, contribuendo alla realizzazione di soluzioni complete e integrate.
Attività principali
- Progettazione e sviluppo software per sistemi embedded.
- Implementazione e manutenzione di librerie e applicazioni.
- Integrazione di algoritmi per l'elaborazione di immagini e segnali.
- Collaborazione con team multidisciplinari, anche geograficamente distribuiti.
Requisiti
- Laurea o diploma in discipline STEM.
- Almeno 5 anni di esperienza nello stesso ruolo.
- Ottima conoscenza di C++ (C++11 o versioni successive).
- Conoscenza dei principali design pattern (Factory, Singleton, Composite, Delegation) e dei concetti di ereditarietà.
- Esperienza con unit testing.
- Esperienza nella creazione e gestione di build tramite Docker.
- Conoscenza di sistemi basati su Linux.
- Familiarità con pipeline CI/CD, preferibilmente con strumenti come GitLab.
Sede di lavoro: provincia di Brescia (con possibilità di smart working).
RAL: 50.000€ - 55.000€.
Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.
Benefit
- Possibilità di smart working (modalità ibrida).
- RAL competitiva: 50.000€ - 55.000€.
- Inserimento in realtà multinazionale con team tecnici distribuiti.
Requisiti
Laurea o diploma in discipline STEM; almeno 5 anni di esperienza nello stesso ruolo; ottima conoscenza di C++ (C++11 o successivo); conoscenza di design pattern; esperienza con unit testing, Docker, sistemi Linux e pipeline CI/CD (preferibilmente GitLab).
Competenze richieste
Competenze professionali
C++ (C++11+)
Sistemi embedded
Sviluppo di librerie
Design pattern (Factory
Singleton
Composite
Delegation)
Unit testing
Docker (build)
Linux
CI/CD (preferibile GitLab)
Integrazione algoritmi di elaborazione immagini e segnali
Competenze trasversali
Lavoro di squadra
Comunicazione
Collaborazione con team distribuiti
Problem solving