Brain Technologies è alla ricerca di un/a:Senior Software Engineer – Real-Time Simulation SystemsLa risorsa sarà inserita in attività di sviluppo software, integrazione e validazione per sistemi di simulazione complessi in ambito ingegneristico avanzato. Il ruolo prevede il contributo su componenti real-time e non real-time, con focus su architetture software, moduli di simulazione, comunicazione tra sistemi e testing.Attività principali:• Analisi dei requisiti software e supporto alla definizione dei casi di test• Sviluppo di componenti software modulari e riutilizzabili• Implementazione di logiche di simulazione e moduli funzionali di sistemi complessi• Sviluppo software real-time per piattaforme embedded• Realizzazione di software non real-time per interfacce grafiche e comunicazione con sistemi real-time• Integrazione di nuovi componenti software all’interno di architetture esistenti• Implementazione della comunicazione tra moduli software tramite protocolli di rete• Integrazione di componenti software su piattaforme target hardware• Esecuzione di test funzionali, di integrazione e di non regressione• Validazione delle interfacce software e delle logiche operative su piattaforme target• Analisi anomalie, debugging e troubleshooting• Redazione della documentazione tecnica di progetto• Supporto alle review tecniche, audit di configurazione e gestione del ciclo di vita del software• Supporto alle attività di versionamento, change management e configuration managementSede di lavoro: La Spezia (On-Site / In Presenza)Requisiti• Conoscenza di C / C++, C# e Microsoft .NET• Conoscenza di sistemi operativi Real-Time e ambienti Linux o altri sistemi embedded• Competenze di architettura software modulare e design component-based• Conoscenza di UML / SysML e dei principi di Model Driven Architecture• Conoscenza dei protocolli TCP/IP, UDP e RPC• Esperienza o conoscenza di unit testing, integration testing, validation & verification• Conoscenza di strumenti di modellazione e progettazione software• Conoscenza di sistemi di gestione requisiti, configuration management e change management• Capacità di lavorare su sistemi complessi e mission-criticalCosa ti offriamo:• Un contratto di inserimento commisurato e coerente al tuo profilo• Responsabilità e crescita• Ambiente flessibile e dinamico• Struttura organizzativa orizzontale• Atmosfera internazionale• Welfare• Assicurazione sanitariaBrain Technologies è una società Italiana di Ingegneria fondata a Torino nel 2008, appassionata di tecnologia e innovazione. Collaboriamo con le più rappresentative realtà industriali nazionali ed internazionali nei settori dei Sistemi Embedded, Progettazione Hardware, Sistemi Meccatronici e tanto altro. Crediamo che la soddisfazione delle persone e le relazioni umane siano la chiave della crescita.🌐 www.brain-tech.itTi chiediamo di inviare il cv con fotografia in formato Word o PDF e solo se in possesso dei requisiti richiesti.brain Technologies è un��Azienda che crede nelle pari opportunità e le decisioni in merito alle nuove assunzioni si basano solo su merito, qualifiche, abilità e rendimento nei colloqui. La scelta dei candidati che superano le selezioni vengono fatte indipendentemente da religione, paese d’origine o etnia, sesso, orientamento sessuale, identità o espressione di genere, età o disabilità. Brain Technologies si impegna a creare un ambiente di lavoro inclusivo, diversificato e sicuro. (Leggi 903/77; 125/91; dei decreti legislativi 215/03 e 216/03)