Software-Entwickler Embedded Linux
1 settimana fa
Sicilia, Sicilia, Italia
agap2 Italia
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Si candidi rapidamente per massimizzare le sue possibilità di essere considerato/a per un colloquio. Legga la descrizione completa del lavoro qui sotto. AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy. Presente in 14 paesi europei con oltre 7.500 dipendenti, abbiamo aperto da otto anni la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano i nostri valori: AMBIZIONE, SORRISO, DINAMISMO, VOGLIA DI METTERSI IN GIOCO, in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto.
Sede di lavoro: Siamo alla ricerca di un Mid-Senior C++ Software Developer con consolidata esperienza nello sviluppo di sistemi embedded. La risorsa entrerà a far parte di un team tecnico impegnato nello sviluppo di soluzioni software per dispositivi embedded, contribuendo all'intero ciclo di sviluppo del prodotto.
È richiesta un'ottima conoscenza sia della lingua italiana sia della lingua inglese, necessaria per collaborare in un contesto internazionale.
Progettare, sviluppare e manutenere applicazioni software in C++ per sistemi embedded basati su Linux.
Collaborare con i team Hardware, Firmware e QA per l'integrazione e la validazione delle soluzioni sviluppate.
Analizzare i requisiti funzionali e tecnici, contribuendo alla definizione dell'architettura software.
Sviluppare componenti software modulari, scalabili e ad alte prestazioni.
Implementare e integrare protocolli di comunicazione quali CAN, J1939, UDS e MQTT.
Realizzare e mantenere test automatici utilizzando Google Test (GTest) per garantire qualità e affidabilità del software.
Gestire il processo di build e deployment tramite CMake, Docker e strumenti di versionamento come Git.
Sviluppare script di automazione utilizzando Python e Bash per supportare le attività di sviluppo e integrazione continua.
Collaborare alla risoluzione di problematiche tecniche e al miglioramento continuo delle prestazioni e della qualità del software.
Solida esperienza nello sviluppo software in C++.
Esperienza con Embedded Linux.
Buona conoscenza di Git.
Esperienza nell'utilizzo di Jira.
Conoscenza di Docker.
Buona conoscenza di Python e Bash.
Esperienza con CMake.
Conoscenza dei protocolli MQTT, CAN, J1939 e UDS.
Esperienza con QML.
Conoscenza di Google Test (GTest).
Esperienza in ambito automotive, industriale o IoT.
Familiarità con metodologie di sviluppo Agile/Scrum.
Esperienza con sistemi di Continuous Integration/Continuous Deployment (CI/CD).
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 (GDPR).