Per un nostro Cliente operante nel settore della Difesa, siamo alla ricerca di un/una Software Engineer senior con almeno 5 anni di esperienza nello sviluppo di interfacce grafiche ad alte prestazioni in C++ e Qt/QML. La risorsa lavorerà su HMI (Human‐Machine Interface) per sistemi mission‐critical, in contesti dove affidabilità, reattività e precisione sono requisiti imprescindibili.
Il ruolo è ideale per chi ha maturato esperienza nello sviluppo di UI enterprise complesse, capaci di gestire dati in tempo reale, multi‐threading e comunicazioni di rete .
Responsabilità:
* Progettare e sviluppare interfacce grafiche complesse in Qt/QML per applicazioni enterprise
* Ottimizzare performance, rendering e gestione della memoria in ambienti multi‐thread
* Integrare le interfacce con backend distribuiti tramite protocolli di rete standard
* Scrivere codice C++ robusto e manutenibile, adottando pratiche di Test‐Driven Development, code review e pipeline CI/CD
* Collaborare con i team di architettura e sviluppo per garantire coerenza tra frontend, backend e sistemi sottostanti
Requisiti
* Almeno 3 anni di esperienza nello sviluppo software professionale
* Solida conoscenza di C++ e del framework Qt (minimo 3 anni), con utilizzo di QML
* Padronanza dei principi O.O., dei design pattern, UML e dei principi SOLID
* Esperienza con TDD, unit testing (CPPUnit, JUnit o equivalenti) e strumenti CI/CD (es. Jenkins)
* Ottima conoscenza di multi‐threading, protocolli di rete e ottimizzazione della memoria
* Buona padronanza di Git e delle principali pratiche DevOps
* Familiarità con l'intero ciclo di vita del software in contesti strutturati e regolamentati
Dettagli
* Sede: Roma (modalità ibrida)
* Settore: Difesa