CHI SIAMO
AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy.
Ruolo: Sviluppatore Embedded / Software Developer
Luogo di lavoro: Caronno Pertusella (VA)
Descrizione del Ruolo
Stiamo cercando uno sviluppatore software con un background misto in software embedded e sviluppo di applicazioni general-purpose, con un focus prevalente sull'ingegneria del software ma con una solida comprensione del firmware e degli aspetti low-level.
Il candidato entrerà a far parte di un team tecnico che collabora con un'azienda leader di mercato nel settore delle macchine vending (distributori automatici).
L'attività prevede lo sviluppo di software per i sistemi di controllo e l'elettronica di bordo delle vending machine intelligenti, lavorando direttamente su piattaforme hardware basate su microcontrollori STM32, sistemi embedded Linux e strumenti di supporto correlati.
Responsabilità principali
* Sviluppare e mantenere componenti software embedded e a livello applicativo per le vending machine.
* Lavorare con schede basate su STM32 e ambienti Linux embedded (distribuzioni basate su Yocto).
* Implementare utility di sistema, script e strumenti di supporto (Bash / Python) per integrazione, distribuzione o diagnostica.
* Contribuire allo sviluppo in C, C++ e C# in ambiente Windows quando sono richiesti strumenti o applicazioni di supporto.
* Collaborare con ingegneri firmware/hardware per l'avvio delle schede, il debugging e le attività di integrazione.
* Utilizzare strumentazione da laboratorio per test, debug e troubleshooting.
* Redigere documentazione tecnica e contribuire alle attività di integrazione a livello di sistema.
Requisiti
* 3–5 anni di esperienza nello sviluppo software o embedded.
* Solide competenze di programmazione in C/C++.
* Esperienza nello sviluppo in C# su ambienti Windows.
* Esperienza con ambienti Linux e scripting (Bash, Python).
* Familiarità con Yocto o sistemi di build per Linux embedded.
* Esperienza con microcontrollori STM32 o piattaforme equivalenti.
* Capacità di utilizzo di strumenti di laboratorio (oscilloscopio, analizzatore logico, altra strumentazione).
* Comprensione dello sviluppo a livello firmware (periferiche, driver, HAL).
* Esperienza precedente con prodotti industriali o elettromeccanici.
* Familiarità con test di performance o affidabilità su piattaforme embedded.
* Conoscenza della lingua italiana (obbligatoria) e buon inglese tecnico (scritto e parlato).
Modalità di lavoro
Presenza in sede: 4 giorni a settimana
Smart working: consentito 1 giorno a settimana (facoltativo / in base al coordinamento del team)
The world needs you
AGAP2 è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un ambiente di lavoro inclusivo, nel quale ogni singola risorsa possa apportare un valore unico alla nostra realtà. Pertanto, accogliamo candidature senza distinzione di età, genere, nazionalità, disabilità, orientamento sessuale, religione o stato civile. Inoltre, teniamo fede ai nostri impegni prestando attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99.
I dati personali saranno trattati in conformità alle disposizioni contenute nel regolamento UE 2016/679.