Senior Software Engineer
9 ore fa
Rome, Lazio, Italia
SII Group Italy
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Fondata nel 1979, SII Group è una società di consulenza internazionale con oltre 100 sedi in quattro continenti, specializzata in IT ed Engineering Consulting.
Nell’ambito dei nostri progetti nel settore Aerospace & Defence, SII Italia è alla ricerca di un Senior Software Engineer con solide competenze in sviluppo software che sia in grado di interagire con codice esistente, gestire strumentazione tecnica e interfacciarsi con database per l’acquisizione, l’elaborazione e la visualizzazione dei dati.
La risorsa lavorerà a stretto contatto con sistemi hardware e software, contribuendo allo sviluppo, alla manutenzione e all’evoluzione delle applicazioni per il controllo della strumentazione, sviluppo e manutenzione di algoritmi di misura ed interfacce grafiche per la visualizzazione dei dati.
Sede di lavoro: Roma
Modalità di lavoro: possibilità di smart working fino a 1–2 giorni a settimana
Attività:
• Sviluppo e manutenzione di applicazioni del tipo: -Web User Interface (Vue.js, JavaScript, TypeScript) -Instrument Driver e data processing (Python) -Administrator Script (PowerShell, Bash) -Database Interface (Python, ODBC )
• Gestione della comunicazione con dispositivi tramite protocolli standard o proprietari (TCP/IP, bus di messaggi brokerless ZeroMQ.)
• Ottimizzazione dei flussi di acquisizione e archiviazione dati, log centralizzato di eventi ed errori (severity level)
• Collaborazione con team tecnici per l’integrazione end-to end del sistema
• Contributo alla documentazione tecnica
Requisiti:
• Conoscenza dei seguenti linguaggi e framework : -Vue.js, JavaScript, TypeScript, Python, PowerShell, Bash -OS: Linux, Windows
• Conoscenza di database relazionali (es. SQL Server, MySQL, Oracle)
• Capacità di scrivere query SQL. Porting dati da tabella a tabella
• Familiarità con sistemi di acquisizione dati e strumentazione da laboratorio (Analizzatore di Spettro, Sintetizzatore)
• Conoscenze di base di networking e protocolli di comunicazione
• Capacità di debugging e troubleshooting Preferred
Qualifications:
• Esperienza con applicazioni near real-time
• Conoscenza di architetture client-server
• Esperienza con sistemi di logging e monitoraggio
• Familiarità con ambienti Linux o Windows industriali
• Conoscenza di pattern di progettazione software
• Sviluppo e manutenzione di applicazioni del tipo: -Web User Interface (Vue.js, JavaScript, TypeScript) -Instrument Driver e data processing (Python) -Administrator Script (PowerShell, Bash) -Database Interface (Python, ODBC )
• Gestione della comunicazione con dispositivi tramite protocolli standard o proprietari (TCP/IP, bus di messaggi brokerless ZeroMQ.)
• Ottimizzazione dei flussi di acquisizione e archiviazione dati, log centralizzato di eventi ed errori (severity level)
• Collaborazione con team tecnici per l’integrazione end-to end del sistema
• Contributo alla documentazione tecnica
Requisiti:
• Conoscenza dei seguenti linguaggi e framework : -Vue.js, JavaScript, TypeScript, Python, PowerShell, Bash -OS: Linux, Windows
• Conoscenza di database relazionali (es. SQL Server, MySQL, Oracle)
• Capacità di scrivere query SQL. Porting dati da tabella a tabella
• Familiarità con sistemi di acquisizione dati e strumentazione da laboratorio (Analizzatore di Spettro, Sintetizzatore)
• Conoscenze di base di networking e protocolli di comunicazione
• Capacità di debugging e troubleshooting Preferred
Qualifications:
• Esperienza con applicazioni near real-time
• Conoscenza di architetture client-server
• Esperienza con sistemi di logging e monitoraggio
• Familiarità con ambienti Linux o Windows industriali
• Conoscenza di pattern di progettazione software