Chaberton Professionals
è una delle divisioni di recruiting di Chaberton Partners. Dalla nostra sede centrale di Lugano supportiamo le aziende clienti nella ricerca e selezione di profili di middle e top management. Il nostro obiettivo è creare storie di successo e arricchire il bacino di talenti all’interno delle aziende clienti.
Per nostro cliente, primario fornitore internazionale di tecnologie di automazione per applicazioni industriali, logistiche e retail, stiamo attualmente supportando la selezione di un/una
R&D Embedded Software Engineer
.
Stiamo cercando un/una
R&D Embedded Software Engineer
da inserire nella divisione R&D. La risorsa selezionata supporterà la definizione, lo sviluppo e la validazione di piattaforme hardware embedded. Il ruolo offre l’opportunità di lavorare a stretto contatto con team interfunzionali lungo l’intero ciclo di vita del prodotto.
Responsabilità principali:
-
Progettare e implementare sottosistemi software di media–alta complessità all’interno di un sistema embedded più ampio.
-
Applicare le best practice nello sviluppo software embedded e contribuire alle decisioni architetturali.
-
Assumere la responsabilità delle scelte progettuali e guidare le discussioni tecniche con i colleghi.
-
Collaborare efficacemente con il team di Validation & Verification durante le fasi di integrazione e troubleshooting.
-
Supportare i processi interni di sviluppo prodotto e garantire la corretta manutenzione della documentazione.
-
Partecipare alle code review e contribuire al miglioramento continuo delle pratiche di sviluppo.
Requisiti tecnici:
-
Esperienza solida nello sviluppo di sistemi embedded in contesti strutturati (con strumenti/processi quali tracciamento requisiti, sistemi di versionamento, bug tracking, ecc.).
-
Ottima conoscenza della programmazione C/C++ per sistemi embedded.
-
Esperienza nella progettazione e integrazione di sistemi embedded.
-
Familiarità con strumenti di version control (es. Git), sistemi di build (es. CMake) e ambienti di sviluppo (es. VS Code).
-
Comprensione della Programmazione Orientata agli Oggetti e dei pattern di progettazione software.
-
Esperienza con strumenti per la gestione del ciclo di vita del software (bug tracking, CI/CD, ecc.).
-
Esposizione allo sviluppo di applicazioni Linux e al deployment di algoritmi di AI su piattaforme embedded.
Plus:
-
Esperienza con la programmazione in kernel space Linux (es. driver per I2C, SPI, PCI, USB).
-
Familiarità con il progetto Yocto.
-
Esperienza in team di sviluppo internazionali e interfunzionali.
Attitudini richieste:
-
Mentalità proattiva e orientata alla risoluzione dei problemi.
-
Attitudine al lavoro collaborativo in contesti multidisciplinari.
-
Forte senso di responsabilità e ownership sulle attività assegnate.
-
Orientamento alla qualità e al rispetto delle scadenze.
Sede di lavoro:
Bologna
Modalità di lavoro
: Ibrida.