Per importante realtà del territorio siamo alla ricerca di un Senior Software Developer con solide competenze in C++ e C, che partecipi allo sviluppo e all’evoluzione di applicazioni ad alte prestazioni in contesti distribuiti.La figura contribuirà allo sviluppo di componenti software ad alte prestazioni, interfacciati con dispositivi hardware, sistemi distribuiti e infrastrutture di rete industriale.ResponsabilitàProgettazione e sviluppo di moduli software in C++ e C per applicazioni industrialiSviluppo e manutenzione di componenti di sistema (servizi, processi, moduli di comunicazione)Integrazione con dispositivi hardware e sistemi di campoImplementazione di meccanismi di comunicazione tra processi e tra nodi distribuitiAnalisi e ottimizzazione di performance e utilizzo delle risorseAttività di debugging su sistemi complessi (anche in ambienti di test integrati)Collaborazione con team hardware, automazione e infrastruttura ITContributo tecnico su scelte architetturali nel rispetto delle linee guida aziendaliCompetenze Tecniche RichiesteLinguaggiC++ (ottima padronanza: OOP, STL, gestione memoria, multithreading, sincronizzazione)CPython (automazione, scripting, tooling, test)Sistemi e ArchitettureComprensione dei principi dei sistemi distribuiticoncorrenzacomunicazione inter-processo (IPC)gestione errori e resilienzaEsperienza in ambiente LinuxConoscenze base di:reti di computer (TCP/IP, socket)protocolli di comunicazioneAmbito IndustrialeFamiliarità con architetture client-serverInterazione con sistemi di supervisione, controllo o acquisizione datiGradita conoscenza di protocolli o logiche tipiche dell’automazione industriale (es. comunicazione macchina-macchina)Framework e StrumentiConoscenza di Qt per lo sviluppo di applicazioni desktop industriali (HMI, tool di configurazione, sistemi di monitoraggio)Titolo preferenziale: utilizzo di Qt in un progetto realeFamiliarità con strumenti di versionamento (Git)Esperienza con tool di debuggingCompetenze AggiuntiveConoscenze di sviluppo Web (frontend e/o backend) per interfacce di monitoraggio o configurazioneEsperienza con API REST o servizi webEsperienza in sistemi ad alta affidabilità o con requisiti di continuità operativa o sistemi real-timeEsperienza con metodologie di sviluppo strutturate
Similar jobs

More from Antal International Network
Antal International Network 13 hours ago
Antal International Network 13 hours ago
Antal International Network 13 hours ago

Senior Software Developer - C++

Apply Now
Back to search page