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.