Groupe SII · Torino, Piemonte, Italia · · 50€ - 70€


Descrizione dell'offerta

Entrerai a far parte del team Software contribuendo allo sviluppo del flight software per piattaforme satellitari e sistemi avionici (on-board computer, radio, sistemi di controllo d’assetto, ecc.). Collaborerai con team multidisciplinari per progettare, sviluppare, integrare e testare moduli software riutilizzabili, contribuendo alla realizzazione di missioni spaziali innovative.

ATTIVITA’ PRINCIPALI

Il Flight Software Engineer sarà responsabile di:

  • Progettare e sviluppare software per sistemi avionici e piattaforme satellitari;
  • Gestire l’intero ciclo di vita del software, dalla definizione dei requisiti fino al testing e reporting;
  • Configurare e adattare sistemi operativi real-time su computer di bordo;
  • Partecipare alle attività di integrazione e test del flight software su sistemi avionici e satelliti;
  • Sviluppare moduli software portabili e riutilizzabili per future missioni;
  • Progettare e sviluppare tool di supporto (script, simulatori, digital twin, ecc.);
  • Identificare e utilizzare strumenti per l’analisi delle performance;
  • Collaborare con altri team ingegneristici per definire architetture di sistema e integrazione hardware/software;
  • Supportare il passaggio in produzione delle soluzioni sviluppate;
  • Mantenere e supportare il software durante l’intero ciclo di vita delle missioni, incluse le operazioni in orbita.

COMPETENZE RICHIESTE

  • Laurea magistrale in Informatica, Ingegneria del Software o affini;
  • Buona conoscenza di C e C++; Familiarità con real-time operating systems (RTOS) e applicazioni multi-threading;
  • Esperienza con strumenti di versionamento (GIT o equivalenti);
  • Familiarità con strumenti e apparecchiature elettroniche (oscilloscopi, multimetri, alimentatori, ecc.);
  • Ottime capacità di problem solving e approccio analitico;
  • Attitudine al lavoro in team e collaborazione;
  • Buona conoscenza della lingua inglese (scritta e parlata).

NICE TO HAVE:

  • Conoscenza di architetture software e design patterns;
  • Esperienza con strumenti CI/CD (Bitbucket, Jenkins, SonarQube);
  • Familiarità con linguaggi di scripting (Python, Bash, Ruby, ecc.);
  • Conoscenza di protocolli di comunicazione (UART, SPI, I2C, CAN, Ethernet, SpaceWire);
  • Conoscenza di principi di cybersecurity;
  • Interesse o esperienza in Machine Learning / AI;
  • Conoscenza del ciclo di sviluppo hardware/software e metodologie Agile.

#J-18808-Ljbffr

Approfondimento sul ruolo

Il Flight Software Engineer è una figura chiave nel settore aerospaziale e della difesa, responsabile dello sviluppo di software critico per sistemi avionici e piattaforme satellitari. Questa posizione offre l'opportunità di contribuire direttamente a missioni spaziali innovative, lavorando con tecnologie avanzate e team multidisciplinari in un ambiente ibrido.

Il ruolo

Il Flight Software Engineer avrà il compito di progettare e sviluppare software per sistemi avionici e piattaforme satellitari, gestendo l'intero ciclo di vita del software dalla definizione dei requisiti fino al testing e reporting. Sarà responsabile della configurazione e dell'adattamento di sistemi operativi real-time su computer di bordo, della partecipazione alle attività di integrazione e test del flight software, e dello sviluppo di moduli software portabili e riutilizzabili per future missioni. Questa posizione richiede una forte capacità di lavoro in team e una profonda comprensione delle criticità dei sistemi embedded.

Competenze valorizzate

  • Programmazione software per sistemi embedded e real-time
  • Conoscenza di sistemi operativi real-time e configurazione di computer di bordo
  • Esperienza in integrazione e testing di flight software
  • Competenze di progettazione modulare e sviluppo di software riutilizzabile
  • Capacità di gestire il ciclo di vita completo del software

Il mercato del lavoro a Torino

Torino si conferma come uno dei principali hub italiani per l'ingegneria aerospaziale e la difesa, ospitando aziende di consulenza internazionali e centri di ricerca specializzati. La domanda di professionisti qualificati nel settore del flight software rimane elevata, con particolare attenzione verso figure capaci di affrontare progetti complessi su piattaforme satellitari e sistemi avionici. L'ecosistema torinese offre opportunità significative per la crescita professionale in ambito aerospace and defence.

Domande frequenti

Quali sono le responsabilità principali di un Flight Software Engineer?
Il Flight Software Engineer è responsabile della progettazione, sviluppo, integrazione e testing di software per sistemi avionici e satellitari, dalla definizione dei requisiti fino alla fase di validazione finale. Deve inoltre configurare sistemi operativi real-time e sviluppare moduli software portabili per future missioni spaziali.
Quali requisiti sono fondamentali?
È essenziale possedere competenze solide in programmazione di sistemi embedded, conoscenza di sistemi operativi real-time, e esperienza con cicli di vita del software complessi. Una buona capacità di lavorare in team multidisciplinare e un'attitudine all'innovazione sono altamente valorizzate.

Competenze rilevate

Candidatura e Ritorno (in fondo)