Brain logo

Brain

Software Engineer – Embedded & Real-Time - Defense Industry

Brain

📍 La Spezia, Italy 🇮🇹

full-time
mid-level
28000
Posted —

Key Skills

C++C#VxWorksTCP/IPRTOS

Industry

DefenseAerospace

Job Description

Brain Technologies è alla ricerca di un/a:


Software Engineer – Embedded & Real-Time


Cerchiamo un/a Software Engineer dedicato/a allo sviluppo di simulatori real-time, software embedded e sistemi di validazione avanzati. La figura opererà all'interno di un team multidisciplinare impegnato nella realizzazione di piattaforme software ad alta affidabilità in ambiente real-time, contribuendo a tutte le fasi del ciclo di sviluppo: dall'analisi dei requisiti all'integrazione e validazione su target hardware.


Attività principali:


  • Analizzare requisiti software e specifiche funzionali a partire da requisiti di alto livello o user stories
  • Progettare, sviluppare e integrare componenti software real-time e non real-time
  • Sviluppare simulatori software e framework di test per la validazione funzionale e di integrazione
  • Implementare logiche di comunicazione tra sistemi distribuiti tramite protocolli TCP/UDP e RPC
  • Eseguire debugging, integrazione e validazione su target hardware, definendo ed eseguendo test funzionali, di integrazione e di non regressione
  • Redigere documentazione tecnica conforme a standard industriali strutturati
  • Supportare le attività di configuration management e change management, collaborando con i team di system engineering, software architecture e validation
  • Partecipare a review tecniche, integrazione di sistema e attività di troubleshooting avanzato


Sede di lavoro: La Spezia


Requisiti:


  • Ottima conoscenza di C++, C# e dello sviluppo software embedded e real-time
  • Esperienza con sistemi operativi real-time (VxWorks o RTOS equivalenti), ambienti Microsoft .NET e sviluppo multithreaded e component-based
  • Esperienza con protocolli e tecnologie di comunicazione TCP/IP, UDP e RPC
  • Conoscenza di software integration & validation, software testing, configuration management e change management
  • Esperienza nello sviluppo di software safety-critical o mission-critical e capacità di lavorare su hardware target e in ambienti di laboratorio per analisi e debug
  • Laurea in Informatica, Ingegneria Informatica, Elettronica o discipline equivalenti, con esperienza nello sviluppo software embedded o real-time
  • Approccio analitico, orientamento alla qualità del codice, autonomia nella gestione delle attività tecniche e attitudine al problem solving in contesti complessi e ad alta criticità, anche in team multidisciplinari


Competenze preferenziali:


  • Conoscenza di Linux Embedded, FreeRTOS e PikeOS
  • Esperienza con UML / SysML, Model Based Design e IBM ELM / DOORS / Rhapsody
  • Familiarità con standard di sviluppo software strutturati e processi di qualità
  • Esperienza in contesti aerospace, defence, naval, automotive o industrial automation
  • Esperienza con simulatori hardware/software e con architetture modulari e component-based
  • Esperienza con framework di test automatici e continuous integration


Cosa ti offriamo:


  • Contratto a tempo indeterminato CCNL Metalmeccanica Grande Industria
  • RAL 28.000–45.000 € + benefit (il posizionamento dipende da esperienza e livello di inquadramento)
  • Responsabilità e crescita
  • Ambiente flessibile e dinamico
  • Struttura organizzativa orizzontale
  • Ambiente internazionale
  • Welfare
  • 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.

🌐 www.brain-tech.it


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; dei decreti legislativi 215/03 e 216/03)