Job Description
Safran Data Systems est un fournisseur reconnu d'antennes pour les applications de remote sensing (RSS), de télémesure – télécommande de satellites (TTC), et de télémesure engins.
A ce titre, Safran développe des logiciels de pilotage de station de réception au sol qui réalisent les fonctions suivantes :
- Mise au point sous Matlab/Simulink d'algorithmes d'asservissement en position des antennes et implémentation dans des calculateurs embarqués temps réel.
- Contrôle d'Antenne selon plusieurs modes de fonctionnement : commande de position, de vitesse, suivi de trajectoires pré-établies ou reçues en temps réel, poursuite automatique sur un signal d'erreur.
- Télégestion des différents équipements de la station : équipements RF (sources, transposeurs de fréquence, amplificateurs), traitement du signal (démodulation, décodage), enregistreurs, décom, servitudes diverses (stations météo, chauffage, serveur temps GPS, centrale inertielle de navigation, etc.).
- Programmation des suivis de passages satellite selon différents formats de plans de programmation et de données orbitales (TLE, State Vector, fichiers de points, etc.).
- Remonter d'alarmes vers les opérateurs : à travers une IHM locale, une IHM distante, ou des flux de données TCP-IP.
Dans le cadre de la maintenance et de l'évolution de ces logiciels, vous renforcerez l'équipe de développement sur les activités suivantes :
- Corrections sur les logiciels à partir d'informations remontées par le client, les équipes de validation ou l'équipe de Maintenance en Condition Opérationnelle ;
- Développement de nouvelles fonctionnalités pour répondre aux spécificités des stations : interfaces de commande propres au client, nouvel équipement à télégérer, évolution de l'architecture Radio Fréquence de la station, implémentation d'auto-tests, etc. ;
- déploiement du logiciel sur la station en usine et sur le site client, ce qui implique de configurer les équipements en interfaces ;
- participation à la mise au point du système en collaboration avec l'équipe de validation ;
- Gestion de version du produit logiciel et de la configuration mise en œuvre sur le projet ;
- Evolutions d'architecture pour tirer partie des évolutions technologiques en matière de logiciel et de CI/DI.
- Documentation sur le produit logiciel et sur le projet : manuel d'utilisation, de maintenance, rapport de configuration, cahier de recette, procédure d'installation, etc.
Complementary Description
Environnement de travail logiciel :
- Développement objet en Visual C++ 6.0, Visual studio 2012, ou Qt/QML.
- Architecture client-serveur.
- Mise en œuvre de design patterns.
- Interface graphique (IHM) de contrôle/commande en MFC ou Qt/QML.
- Mise en œuvre de librairies et logiciels "du commerce" : Filezilla, parser XML, SQLlite, SNMP, openSSL, etc.
- Interfaces avec les différents équipements de la station selon différents protocoles informatiques, principalement sur Ethernet, mais également en liaison série.
- Gestion de version : Mercurial ; Intégration continue : Teamcity.
- Génération des exécutables d'installation avec Innosetup.
- Cible : PC industriel sous Windows 10, sécurisé selon les recommandations DISA STIGs.
Job Requirements
- Ecole d'ingénieur généraliste (BAC+5), avec une spécialisation en informatique.
- 3 ans d'expérience dans le développement de logiciel applicatif sous Windows dans un milieu industriel.
- Bonnes connaissances réseaux et protocoles (RS, TCP/IP, UDP, ModBus, FTP, SNMP, NMEA, etc.).
- Connaissance pratique approfondie des langages C/C++.
- Connaissance des langages Qt/QML.
- Bagage académique solide permettant d'appréhender d'autres domaines comme le traitement du signal, l'automatique, ou diverses techniques mathématiques (interpolation, régression polynomiale, filtrage, calculs matriciels, géométrie dans l'espace etc.).
- Esprit de synthèse et vision système nécessaire pour comprendre le fonctionnement d'une station dans toutes ses dimensions : mécanique, électrique, radio fréquence, logiciel, réseau, etc.
- Travail d'équipe pour évoluer dans un environnement pluri disciplinaire.
- Autonomie et initiatives sont attendues pour résoudre les problèmes au plus proche du terrain et faire progresser l'activité.
Prêt à innover, à contribuer à la durabilité de l'Espace et à repousser les limites de l'exploration spatiale? A prendre toute votre part dans les défis qui aident à construire un futur plus sûr? A participer à des projets d'envergure où vous côtoierez des acteurs internationaux? Rejoignez la Direction Espace de Safran et ses 1350 collaborateurs passionnés! Nous développons une large gamme de technologies pour la connectivité, la propulsion, la navigation, le temps-fréquence, l'optique et la surveillance de l'Espace. Nous participons ainsi au renforcement de notre souveraineté et à la protection de la Terre.
Les 850 salarié-es de Safran Data Systems sont unis par une mission commune : concevoir des solutions de haute technologie pour des équipements en télémesure (instrumentation d'essais en vol, bancs d'essais automatisés, modems de télécommande et de réception de satellites d'observation). Vous bénéficierez d'opportunités variées pour façonner le parcours professionnel qui vous ressemble. Soucieux de l'égalité des chances et de la diversité des profils, nous vous accueillons dans un environnement bienveillant, stimulant et collaboratif. Plus de 150 nouveaux talents rejoindront Safran Data Systems en 2023. Et vous ?
Situé sur le Bassin d'Arcachon à 50 minutes de Bordeaux-Métropole, notre site de La Teste de Buch est spécialisé dans le développement, la production et le maintien en condition opérationnelle de stations sol pour le spatial et l'aéronautique. Implanté à proximité d'une grande zone commerciale, il dispose d'un espace de pause pour le déjeuner, d'un parking aménagé pour accueillir voitures et deux roues et est équipé de bornes électriques de recharge.
Specificity of the job
Du fait de la localisation des antennes livrées chez nos clients, de courts déplacements à l'étranger sont à prévoir.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.