Software Engineer C++

Sii tra i primi a mandare la candidatura.
Solo per membri registrati
Milano
EUR 35.000 - 55.000
Sii tra i primi a mandare la candidatura.
5 giorni fa
Descrizione del lavoro

Nell’ambito della propria Business Unit Embedded Systems, TXT e-Tech è alla ricerca di un Software Engineer C++ con esperienza nello sviluppo di applicazioni desktop multithread, per partecipare allo sviluppo di sistemi di terra e strumenti di test utilizzati per l’elaborazione di dati provenienti da sensori montati su velivoli, come quelli impiegati per ricerca, tracciamento e self‑protection.

Responsabilità principali

  • Sviluppo di applicazioni desktop in C++ / Qt, comprendendo sia logica di back‑end sia interfacce GUI;
  • Implementazione di algoritmi di elaborazione immagini e video con OpenCV;
  • Progettazione di architetture multithread per la gestione di stream dati ad alte prestazioni (double‑buffering, gestione code e sincronizzazione);
  • Integrazione dei moduli software con i sensori IR e con i sistemi di terra esistenti;
  • Redazione di documentazione tecnica e di sviluppo;

Supporto alle attività di test, debug e validazione in laboratorio e su sistemi integrati.

Competenze tecniche richieste

  • Buona Conoscenza del linguaggio C++;
  • Esperienza nello sviluppo con framework Qt (e.g. creazione di GUI, gestione di eventi e thread);
  • Conoscenza di OpenCV per l’elaborazione di immagini e stream video;
  • Padronanza di programmazione multithread e pattern per l’elaborazione dati in tempo quasi reale (es. double buffer);
  • Familiarità con gli strumenti di sviluppo (CMake, gcc / clang, debugger, profiler, Git);

Capacità di scrivere codice robusto, efficiente e ben strutturato.

Competenze tecniche opzionali

  • Esperienza in applicazioni avioniche o in sistemi di test e simulazione;
  • Conoscenza di protocolli e interfacce per l’acquisizione e il trasferimento di dati da sensori (Ethernet, seriali, ecc.);
  • Nozioni di GPU acceleration o librerie per elaborazioni ad alte prestazioni;

Conoscenza di metodologie di sviluppo in ambito safety‑critical o normativo (es. DO-178C).

Il / la candidato / a ideale possiede autonomia operativa e capacità di lavorare in team multidisciplinari, attitudine all’analisi e al problem solving in contesti tecnico‑scientifici e buona conoscenza della lingua inglese.

Educazione

Laurea triennale in discipline STEM, come Ingegneria Informatica, Elettronica, Automazione, Informatica o discipline equivalenti.

Cosa Offriamo

Contratto a tempo indeterminato con inquadramento commisurato all’esperienza.

Lavoro in presenza presso la sede del cliente.

Opportunità di crescita e sviluppo professionale in un contesto aziendale dinamico, giovane e internazionale.

Accesso a un pacchetto di Corporate Benefits comprendente assicurazione sanitaria, welfare aziendale, ticket restaurant e convenzioni dedicate ai dipendenti.

Posizione aperta a candidati senza distinzione di genere, ai sensi del D.lgs. 198 / 2006. L'azienda promuove le pari opportunità e valorizza la diversità in tutte le sue forme.