C++ SOFTWARE ENGINEER | SVILUPPATORE C++ | INGEGNERIA VIBROACUSTICA

10/11/2026

Ferrara

Job description

Techyon® è la boutique di Head Hunting che definisce lo standard di eccellenza nella ricerca e selezione di ruoli C-Suite, Manageriali e Mission-Critical nel dominio dell’Information Technology.

Hiring Company: Per importante realtà, leader nel proprio settore di riferimento, i nostri Recruitment Engineer sono alla ricerca di un C++ SOFTWARE ENGINEER.

 

Core Responsibilities:

Il candidato avrà un ruolo centrale nello sviluppo, nella manutenzione e nell'evoluzione dei prodotti software proprietari. La figura selezionata lavorerà a stretto contatto con il CTO e con un team multidisciplinare composto da ingegneri specializzati in vibrazioni e Machine Learning. Il candidato ideale possiede una solida esperienza nella programmazione C++ e nella progettazione di applicazioni software complesse, preferibilmente in ambito industriale e di acquisizione dati. La posizione richiede un buon livello di autonomia operativa e prevede un coinvolgimento diretto nell'intero ciclo di sviluppo del prodotto.

Principali Attività:

  • Software Development: progettazione, sviluppo, manutenzione ed evoluzione di applicazioni software proprietarie sviluppate in C++. 
  • Software Architecture: gestione e miglioramento dell'architettura software, con attenzione a modularità, prestazioni, affidabilità e manutenibilità. 
  • Algorithm Integration: implementazione e ottimizzazione in C++ di algoritmi di elaborazione numerica, signal processing e Machine Learning sviluppati dal team R&D, anche a partire da prototipi realizzati in Python.
  • Hardware Integration: sviluppo e gestione delle interfacce software con sistemi di acquisizione dati e strumentazione di misura, in particolare hardware National Instruments.
  • Software Testing & Debugging: identificazione e risoluzione di problematiche software, validazione delle funzionalità e ottimizzazione delle prestazioni. 
  • Product Maintenance: gestione di aggiornamenti, nuove funzionalità, compatibilità e rilasci delle applicazioni.
  • Technical Collaboration: collaborazione con gli ingegneri del team per tradurre requisiti funzionali e algoritmi ingegneristici in implementazioni software.
  • Technical Support: supporto tecnico alle attività di integrazione, installazione e validazione dei software presso i clienti, quando necessario.
  • Documentation: produzione e aggiornamento della documentazione tecnica relativa ad architetture, funzionalità e procedure di sviluppo e rilascio. 

Job requirements

Essential Qualifications:
  • Laurea in Ingegneria Informatica, Informatica, Ingegneria Elettronica, Ingegneria dell'Automazione, o discipline tecnico-scientifiche affini
  • Solida conoscenza del linguaggio C++, maturata attraverso esperienza professionale nello sviluppo di applicazioni software
  • Esperienza nella programmazione orientata agli oggetti e nella progettazione di software modulari
  • Capacità di comprendere, mantenere, modificare ed estendere codebase esistenti 
  • Buone competenze di debugging, testing e ottimizzazione del codice
  • Familiarità con strumenti di version control
  • Conoscenza operativa di Python, sufficiente a comprendere algoritmi esistenti e supportarne l'implementazione in C++
  • Ottima conoscenza della lingua inglese, scritta e parlata
  • esperienza professionale indicativamente di almeno 3 anni nello sviluppo C++, ma saranno valutati anche candidati con esperienza inferiore che dimostrino solide competenze tecniche e autonomia
Desiderable Competencies:
  • Esperienza nello sviluppo di software per applicazioni industriali e di sistemi di misura
  • Esperienza nell'interfacciamento software con dispositivi hardware, sensori, sistemi DAQ o strumentazione elettronica. Esperienza nello sviluppo di applicazioni multithread e nell'elaborazione efficiente di flussi di dati
  • Conoscenza delle piattaforme National Instruments e delle relative librerie e driver, ad esempio NI-DAQmx
  • Conoscenza di metodi di calcolo numerico e ottimizzazione computazionale
  • Familiarità con tecniche di digital signal processing (FFT, filtri digitali, analisi nel dominio del tempo e della frequenza). Familiarità con algoritmi di Machine Learning e relativa integrazione in applicazioni software

Other info

Location: Ferrara

Contract Offered:

CCNL Commercio

Compensation:

RAL: 38-43.000 €

Further information: Ibrido, 2-3 gg smart working/settimana

#LI-VG1

Fill in the following fields to apply.

Upload your CV (.pdf)* Can't upload your CV?

Candidates privacy policy