Software Engineer — Hmi / Ui Developer
Descrizione dell'offerta
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