UI/HMI Software Developer

VirtuaLabs · Roma, Lazio, Italia ·


Descrizione dell'offerta

UI/HMI Software Developer

Virtualabs ( è un'azienda impegnata nella progettazione di sistemi di difesa elettronica, Radar e software di simulazione sia per applicazioni navali, aerospaziali e spaziali, riconosciuti essere tecnologicamente all'avanguardia.

Ricerca e Sviluppo sono alla base dei prodotti VirtuaLabs: l'utilizzo di componenti innovativi e l'implementazione di avanzati algoritmi proprietari consentono la realizzazione di prodotti all'avanguardia.

La nostra è una realtà molto giovane e dinamica con un elevato livello di crescita con contratti di sviluppo e produzione con clienti a livello mondiale.

Nell’ambito del rafforzamento del nostro organico stiamo ricercando figure professionali di alto livello da inserire come UI/HMI Software Developer.

La figura ricercata è un:

· Laureato in Ingegneria Informatica, Informatica, Fisica, Matematica con 3-5 anni di esperienza maturata nello sviluppo Software Front-End.

· Disponibilità a trasferte nazionali e internazionali con ottima conoscenza della lingua inglese.

· Cittadinanza Italiana e residenza a Roma (o disponibilità a trasferirsi).

Principali Responsabilità

  • Sviluppo HMI: Progettare, sviluppare e manutenere applicazioni HMI desktop performanti e scalabili utilizzando il linguaggio C# e il framework WPF.
  • UI/UX Design: Collaborare con sistemisti e analisti per definire i requisiti e tradurli in interfacce utente chiare, funzionali e intuitive (UI/UX).
  • Integrazione con il Backend: Sviluppare la logica di comunicazione tra l'interfaccia grafica e i sotto-sistemi backend.
  • Implementazione Protocolli: Integrare e gestire protocolli di comunicazione standard (es. TCP/IP, UDP, etc.) per lo scambio dati in tempo reale.
  • Testing e Debugging: Eseguire test rigorosi per garantire la stabilità, la reattività e l'assenza di bug, sia in ambiente simulato che su sistemi reali.
  • Documentazione: Redigere e mantenere aggiornata la documentazione tecnica relativa all'architettura software, al design dell'interfaccia e alle API.

Competenze e Qualifiche Richieste

  • Esperienza C#: 3+ anni di esperienza nello sviluppo di applicazioni software in C# e su piattaforma .NET Framework o .NET Core/.NET 5+.
  • Competenza WPF: Profonda conoscenza del framework WPF (Windows Presentation Foundation), del linguaggio XAML per la definizione della UI e dei relativi concetti (Data Binding, Styles, Templates).
  • Design Pattern: Solida comprensione e applicazione pratica del design pattern MVVM (Model-View-ViewModel).
  • Strumenti: Ottima padronanza di Visual Studio e di sistemi di controllo versione, in particolare Git.
  • Soft Skills: Forte attitudine al problem-solving, precisione, autonomia e ottime capacità di collaborazione in team.

Qualifiche Desiderabili

  • Esperienza pregressa nel settore dell'automazione industriale, del manufacturing o della robotica.
  • Competenza nella programmazione asincrona (async/await) e nel multithreading in C# per la gestione di UI reattive.
  • Esperienza con database relazionali (es. SQL Server, SQLite) per la gestione di log o storici.
  • Familiarità con framework per WPF di terze parti (es. Prism, DevExpress, Telerik).

Formazione

Laurea in Ingegneria Informatica, dell'Automazione, Elettronica, Fisica, Matematica o diploma tecnico equivalente con comprovata esperienza sul campo.

Cosa offriamo

· Ambiente professionalmente e intellettualmente stimolante, orientato all’innovazione.

· Assunzione a tempo pieno con contratto a tempo indeterminato.

· Retribuzione sopra la media del settore, in funzione delle capacità ed esperienza.

· Coinvolgimento in tutte le fasi di progettazione/sviluppo/produzione/operatività.

I candidati possono inviare il loro CV al seguente indirizzo e-mail:

Candidatura e Ritorno (in fondo)