19122 La Spezia, Liguria STAM S.r.l.
Inserito 8 giorni fa
Descrizione Del Lavoro
STAM è attualmente alla ricerca di un Defence Real-Time Embedded Software Engineer per lo sviluppo di attività e progetti per i nostri team di Difesa a La Spezia.
Entrando a far parte del team Engineering Solutions di STAM, avrai l'opportunità di lavorare nel settore della Difesa, con i principali attori del panorama industriale.
La Risorsa si occuperà di sviluppare moduli software e contribuirà alle seguenti attività:
- Progettazione e implementazione di moduli software real-time, con particolare attenzione a tempi di risposta, sincronizzazione e affidabilità;
- Ottimizzazione delle performance del codice per garantire comportamento deterministico e minimo utilizzo delle risorse di sistema;
- Integrazione del software nei sistemi operativi real-time (es. Linux RT, FreeRTOS, QNX, VxWorks);
- Analisi e debug temporale tramite strumenti di tracing, profili di esecuzione e analizzatori logici;
- Sviluppo e automazione di test real-time, unitari e funzionali, per validare la stabilità e la reattività del sistema;
- Gestione delle comunicazioni e sincronizzazione tra task e periferiche, con particolare focus su latenze e jitter;
- Documentazione tecnica chiara e completa del codice, delle API e dei flussi di esecuzione;
- Partecipazione alla definizione dei requisiti software real-time, collaborando con i team hardware e di sistema;
- Supporto alla fase di validazione su prototipi hardware, analizzando le prestazioni in scenari d’uso realistici;
- Manutenzione e miglioramento continuo del software, con tracciabilità delle modifiche e gestione delle regressioni tramite sistemi di versioning;
- Laurea Triennale/Magistrale/Dottorato di ricerca in ambito tecnico (Ingegneria Informatica, Aerospaziale, Elettronica, ecc);
- Solida conoscenza del linguaggio C/C++ per sistemi embedded e real-time;
- Familiarità con sistemi operativi real-time (es. Linux RT, FreeRTOS, QNX, VxWorks);
- Esperienza nello sviluppo di driver o moduli kernel e nella gestione di periferiche hardware;
- Conoscenza dei principi di sincronizzazione, scheduling e gestione delle interruzioni in ambiente real-time;
- Capacità di analisi delle performance temporali e di ottimizzazione del codice;
- Esperienza con strumenti di debug e tracing (es. logic analyzer, oscilloscopi, perf, ftrace);
- Buona conoscenza di strumenti di versionamento (es. Git) e metodologie di sviluppo collaborativo;
- Conoscenza base di scripting (Python, Bash) per automazione e test;
- Gradita familiarità con metodologie Agile e pratiche di Continuous Integration / Continuous Testing;
- Buona conoscenza dei tool di Office Automation (MS Word, Excel, Powerpoint,…);
- Buone capacità di lavorare in team e di comunicazione;
- Pensiero critico, problem solving e attenzione ai dettagli;
- Disponibilità a trasferte in Italia e all’estero;
- l'opportunità di lavorare su progetti di innovazione in diverse attività e di accrescere le proprie competenze su soluzioni e applicazioni tecnologiche all'avanguardia;
- l'occasione di affrontare costantemente le sfide di tecnologie all'avanguardia e del futuro;
- la possibilità di migliora le tue competenze e costruire un percorso di carriera di eccellenza.
STAM è una società di ingegneria multidisciplinare in rapida crescita, con un team di giovani talenti coinvolti in progetti internazionali al fianco di aziende, PMI e start-up in vari ambiti e settori industriali. L'azienda è stata coinvolta in oltre 2000 progetti fino ad oggi e ha un ambizioso piano di sviluppo che richiede l'inserimento costante di candidati brillanti e desiderosi e di crescere professionalmente all'interno di un'azienda dinamica ed eccellente.
STAM è una realtà che mette al centro i propri talenti e ne valorizza le competenze e la capacità di plasmare la crescita dell'azienda, promuovendo la contaminazione di discipline, l'imprenditorialità e la meritocrazia.
Si tratta di un'ottima opportunità per entrare a far parte del team di STAM e contribuire attivamente allo sviluppo dell'Area Engineering Solutions nel settore Difesa, entrando a far parte di un'azienda che offre grandi possibilità di apprendimento e crescita.
Lo sviluppo dei talenti è un principio manageriale in STAM e ci impegniamo a promuovere la crescita dei nostri dipendenti nel pieno rispetto dell'equilibrio di genere.
Software Engineer – Test, Integrazione e Validazione Simulatori Complessi - Defense Industry
19122 La Spezia, Liguria Brain Technologies
Inserito 2 giorni fa
Descrizione Del Lavoro
Brain Technologies è alla ricerca di un/a:
Software Engineer – Test, Integrazione e Validazione Simulatori Complessi
La risorsa sarà inserita in un team tecnico altamente specializzato dedicato alle attività di test, integrazione, validazione e manutenzione software di simulatori complessi per sistemi di comando, controllo e lancio. L’attività comprende lo svolgimento di test funzionali, analisi dei requisiti, integrazione su hardware target, supporto alla validazione e mantenimento del codice legacy.
Attività principali
- Esecuzione di sequenze di test e scenari operativi complessi
- Validazione di componenti software legati a nodi di calcolo e nodi di interfaccia
- Interfacciamento con sistemi di gestione e controllo (CMS)
- Supporto alla validazione di simulatori di sistema e di componenti software dedicati
- Analisi dei requisiti software (SRS), documentazione tecnica e codice esistente
- Contributo alla progettazione e allo sviluppo evolutivo del software
- Attività di bug‑fixing e miglioramento continuo
- Produzione di documentazione tecnica: SDD, STD, STR, SVD e install kit
- Porting, configurazione, integrazione e test su piattaforme hardware dedicate
- Collaborazione diretta con team tecnici onsite
- Gestione configurazione software e controllo modifiche (CM)
- Partecipazione a review tecniche formali e milestone di progetto
- Aderenza ai processi di qualità e alle procedure del ciclo di vita software
Sede di lavoro: La Spezia
Requisiti e competenze
- Conoscenza dei principi di architetture software modulari, riuso e design
- Capacità di interpretazione e redazione di documentazione tecnica (SRS, SDD, STD…)
- Ottima padronanza di C e C++ in ambienti embedded e real‑time
- Esperienza con Sistemi Operativi Real‑Time (preferibile VxWorks; considerati anche RTOS equivalenti o Linux avanzato)
- Buona conoscenza della programmazione object‑oriented
- Conoscenza di UML (preferibilmente IBM Rhapsody)
- Conoscenza di Doors o strumenti equivalenti per la gestione dei requisiti
- Conoscenza di software di configuration/change management
- Esperienza lungo tutto il ciclo di vita del software (sviluppo, integrazione, test, validazione, manutenzione)
- Competenze standard: sviluppo, testing, integrazione, gestione ciclo di vita
- Laurea in Ingegneria Informatica, Ingegneria Elettronica, Ingegneria delle Telecomunicazioni, Computer Science o discipline tecniche equivalenti
Competenze preferenziali
- Esperienza con VxWorks
- Esperienza con tool di modellazione UML
- Esperienza in ambito difesa o contesti safety‑critical
- Familiarità con integrazione su target hardware dedicati
Un contratto di inserimento commisurato e coerente al tuo profilo
Responsabilità e crescita
Ambiente flessibile e dinamico
Ambiente internazionale
Assicurazione sanitaria
Brain 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.
Ti 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 viene fatta 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; decreti legislativi 215/03 e 216/03)