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.
Show more Show less