La risorsa contribuirà alla progettazione, allo sviluppo, al testing e alla manutenzione di applicazioni e componenti software realizzati principalmente in linguaggio C++ su sistemi embedded.
Principali Attività Lavorare a stretto contatto con team tecnici coinvolti in attività di elettronica, automazione, commissioning e project engineering, contribuendo allo sviluppo di soluzioni affidabili per applicazioni industriali complesse; Sviluppare software applicativi e componenti embedded o real time, partecipando all'analisi dei requisiti tecnici e funzionali e alla definizione delle specifiche software; Gestire attività di testing, debug, validazione e troubleshooting, con l'obiettivo di garantire la qualità, l'affidabilità e la corretta integrazione delle soluzioni sviluppate; Partecipare alla produzione e aggiornamento della documentazione tecnica di progetto, nonché collaborare costantemente con le altre funzioni tecniche coinvolte nello sviluppo e nella messa in servizio delle soluzioni.
Buona conoscenza del linguaggio C++ e dei principali paradigmi di programmazione object-oriented; Aver maturato esperienza nello sviluppo in C++ su sistemi embedded; Familiarità con ambienti di sviluppo software, strumenti di versioning, preferibilmente Git, e sistemi operativi Windows e/o Linux; Pregressa esperienza qualificato nello sviluppo software, maturata in ambito automazione industriale, energia, sistemi embedded o in contesti tecnologici complessi.
Preferenziali/Nice to have La conoscenza di protocolli di comunicazione, sistemi di automazione o contesti embedded; Capacità di analisi, attenzione alla qualità del codice e predisposizione al lavoro in team multidisciplinari; Capacità di leggere e comprendere specifiche tecniche, cura nella redazione della documentazione ed esperienza in attività di test, validazione e debug; Buona conoscenza della lingua inglese, soprattutto per la lettura e la redazione di documentazione tecnica e per l'interazione con risorse in contest
📌 Software engineer c++ (Italia)
🏢 Praxi
📍 Italia