Aufgabe
Préparation & Scripting automatique (en langage TCL) : Vous créez, développez et adaptez les scripts informatiques qui permettent d'automatiser le déroulement des tests sur les bancs de test (EGSE / CCS).
Configuration des bancs de test : Vous préparez et vérifiez les environnements techniques (matériels, logiciels, bases de données) nécessaires pour lancer chaque campagne d'essais.
Exécution des essais sur équipement : Vous lancez les séquences de test sur les bancs (FAL EGSE, FLATSATS, CCS5) pour vérifier les fonctionnalités des satellites, aussi bien en boucle ouverte (vérifications directes) qu'en boucle fermée (simulations complètes).
Recherche et résolution d'anomalies : En cas de bug ou d'écart de comportement, vous réalisez le diagnostic de 1er niveau pour identifier l'origine du problème (équipement, logiciel de vol, script de test, matériel du banc ou base de données).
Maintenance du cadre de test & Suivi de code : Vous assurez la traçabilité des évolutions, mettez à jour la documentation et versionnez tous vos développements sous GitLab.
Collaboration technique : Vous travaillez en lien direct avec les architectes sous-systèmes, les spécialistes métiers et les équipes responsables du maintien opérationnel des bancs d'essais.*
ACCRÉDITATION ZRR & EXIGENCES SÉCURITÉ
• Zone à Régime Restrictif (ZRR) : L'accès requiert obligatoirement la nationalité française & l'obtention préalable d'une autorisation ZRR / habilitation de sécurité pour l'intervenant.
• Horaires décalés & Astreintes : Des interventions ponctuelles en horaires décalés (shifts), le week-end ou jours fériés peuvent survenir selon le planning d'essais.
Profil
Savoir-faire technique requis :
- Maîtrise du langage de scripting TCL (impératif pour les bancs d'essais).
- Compétences en Python, C++, QT et Java.
- Bonne pratique de Linux et de la ligne de commande (Bash).
- Gestion de version avec Git / GitLab.
- Bases de données SQL (PostgreSQL).
- Connaissances réseau (TCP, NATS, HTTPS).
- Connaissance des bancs / logiciels de Checkout (ex:Terma CCS5 / TSC).
Outils clés :
- TCL Python Linux / Bash Terma CCS5 / TSC
- GitLab / Git PostgreSQL C++ / QT / Java
- TCP / NATS / HTTPS
Qualités requises :
- Esprit d'analyse et d'investigation méthodique face aux pannes.
- Rigueur documentaire et respect des standards.
- Anglais technique (rédaction de synthèses et rapports).
