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 unosviluppatore softwarecon un background misto insoftware embeddedesviluppo di applicazioni general-purpose, con un focus prevalente sull'ingegneria del software ma con una solida comprensione delfirmwaree degli aspettilow-level. Il candidato entrerà a far parte di un team tecnico che collabora con un'azienda leader di mercato nel settore dellemacchine vending (distributori automatici). L'attività prevede lo sviluppo di software per isistemi di controlloe l'elettronica di bordodelle vending machine intelligenti, lavorando direttamente su piattaforme hardware basate sumicrocontrollori STM32, sistemiembedded Linuxe strumenti di supporto correlati. Il candidato ideale combina solide competenze di sviluppo pratico con una buona capacità di lavoro in laboratorio (oscilloscopi, analizzatori seriali, strumentazione) ed è a suo agio nel lavorare a stretto contatto con l'hardware, contribuendo allo sviluppo dicomponenti software stabili, ben strutturati e facilmente manutenibili. 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 contesto 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.