Rejoignez Safran Data Systems, un acteur clé du secteur spatial. En tant qu'Ingénieur-e développement C++, vous serez responsable du développement de couches logicielles pour l'acquisition et le pré-traitement des signaux satellites. Vous travaillerez en étroite collaboration avec le chef de projet et le responsable produit, et serez impliqué dans toutes les étapes du développement, de la collecte des besoins à l'intégration des solutions.
Résumé suggéré par Welcome to the Jungle
Collecter et rédiger les besoins et les contraintes utilisateurs en collaboration avec le chef de projet et le responsable produit.
Développer en C++ des couches logicielles, s'appuyant sur de l'accélération FPGA et/ou GPU, et déployer sous forme de containers Docker dans un environnement Kubernetes.
Définir et rédiger le plan de validation, développer les tests unitaires, et interagir avec les équipes de développement et de validation pour l'intégration.
La surveillance de l'Espace, et notamment des orbites satellites, se révèle être un enjeu majeur face au déploiement, sans cesse croissant, d'objets en orbite terrestre : lancement de méga-constellations de satellites (StarLink, OneWeb, Kuiper), boom du NewSpace et des nano/smallsats, démultiplication incontrôlée des débris en orbite. Les risques de collisions, d'interférences ou d'agressions, qu'elles soient involontaires ou délibérées, mettent en péril tous les services de notre quotidien (navigation GPS, observation de la Terre, prévisions météorologiques, diffusion de la télévision, transfert de données, etc).
L'activité Satellite Communication and Situational Awareness (SCSA) de la société Safran Data Systems offre aux acteurs du secteur spatial (opérateurs satellite, régulateurs de fréquence, agences gouvernementales) les moyens de détecter, caractériser, localiser et comprendre ces menaces.
Safran Data Systems développe l'intégralité de ses solutions : antennes de réception, plateformes matérielles d'acquisition et de traitement, logiciels d'analyse en temps-réel, interfaces utilisateurs.
Intégré-e au sein des équipes de développement de l'activité SCSA, vous serez en charge du développement en C++ de couches logicielles pour l'acquisition et le pré-traitement des signaux satellites en environnement Cloud-Native.
Vos principales missions seront:
- la collecte et la rédaction des besoins et des contraintes utilisateurs en collaboration avec le chef de projet et le responsable produit
* le développement en C++ de couches logicielles, s'appuyant sur de l'accélération FPGA et/ou GPU, et de leur déploiement sous forme de containers Docker dans un environnement Kubernetes
- la définition et la rédaction du plan de validation
* le développement des tests unitaires
* l'interaction avec les équipes de développement et de validation pour l'intégration des couches logicielles que vous aurez développés dans les solutions SCSA
* la veille technologique sur votre périmètre
Diplômé-e d'une école d'ingénieurs ou équivalent, vous disposez d'une première expérience professionnelle en développement logiciel.
Vous avez déjà utilisé l'environnement Linux. Vous maîtrisez le langage C++ et les outils de contrôle de source et de développement logiciel associés. Des connaissances en traitement du signal et/ou en communication réseaux seraient un plus très appréciable.
Curieux-se, passionné-e, rigoureux-se, vous savez faire preuve d'autonomie et de pugnacité pour résoudre les problèmes qui vous sont confiés. Vous êtes ouvert-e d'esprit. Vous aimez échanger et apprendre des autres. Vous savez défendre vos idées, travailler ensemble pour arriver à une solution.
Diplômé-e d'une école d'ingénieurs ou équivalent, vous disposez d'une première expérience professionnelle en développement logiciel.
Vous avez déjà utilisé l'environnement Linux. Vous maîtrisez le langage C++ et les outils de contrôle de source et de développement logiciel associés. Des connaissances en traitement du signal et/ou en communication réseaux seraient un plus très appréciable.
Curieux-se, passionné-e, rigoureux-se, vous savez faire preuve d'autonomie et de pugnacité pour résoudre les problèmes qui vous sont confiés. Vous êtes ouvert-e d'esprit. Vous aimez échanger et apprendre des autres. Vous savez défendre vos idées, travailler ensemble pour arriver à une solution.
Rencontrez Matthéo, Stagiaire
Rencontrez Romain, Apprenti
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.