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.
Who are we?
The SII Group is at the heart of innovation, serving major accounts in a variety of engineering sectors. In 2026, for the ninth consecutive year, SII France was awarded the Great Place To Work® label.
This success reflects our culture, which is based on our desire to offer all our employees a fulfilling working environment in which they can develop their skills and careers.
Joining SII means embarking on a collective adventure:
Let's Tech Together!
This promise represents our shared ambition: to build a technological future together, in an environment where experimentation and autonomy are encouraged, where innovation is at the heart of everything we do, and where every employee finds professional fulfilment and empowerment within an enthusiastic and inclusive team.
As a company with strong human values, we are signatories to the LGBT+ Commitment Charter with the Association l'autre Cercle and are a disability-friendly company.
Let's Tech Together embodies who we are and what we aspire to be: a dynamic, innovative and people-oriented company. So if these values resonate with you, join us!