Symbiose.
Ingénieur / Ingénieure R&D en industrie

Lead validation système iot end2end - H/F

KINEIS Toulouse CDI publiée hier

Le poste

Description : MISSIONS Tu es la référence technique du test sur la gamme de produits. Ce rôle est un lead technique hands-on : tu conçois, codes, câbles et exécutes les tests, tout en cadrant, arbitrant et faisant monter l'équipe en compétence À 12 mois, la réussite se mesure ainsi : * Chaque produit de la gamme dispose d'un plan de test validé et tracé dans Jira. * Les tests de non-régression tournent automatiquement dans GitLab CI, y compris sur bancs matériels et RF, et couvrent la validation End2End, jusqu'aux API web et la plateforme de visualisation de données. * Les résultats de test sont visibles par tous, reliés aux exigences, aux tickets et aux releases. * Le temps de qualification d'une release est nettement réduit par rapport à aujourd'hui. * Responsabilités STRATÉGIE ET PLANS DE TEST * Définir la stratégie de test de la gamme : niveaux (unitaire, intégration, système, End2End du device jusqu'au service), couverture, critères d'entrée et de sortie. * Rédiger et maintenir les plans et cahiers de test de chaque produit, en lien avec les exigences. * Prioriser ce qui doit être automatisé, ce qui reste manuel, et le justifier. INFRASTRUCTURE ET BANCS DE TEST * Concevoir et monter l'infrastructure de test : runners GitLab, machines de banc, environnements conteneurisés. * Construire des bancs automatisés qui pilotent les produits (modules IoT, cartes d'évaluation, produits finis) et les équipements RF : générateurs de signaux, analyseurs de spectre, atténuateurs programmables, SDR, alimentations, chambres ou cages de Faraday. * Simuler la liaison satellite et les conditions radio (niveau, Doppler, interférences) pour tester sans dépendre d'un passage réel. VALIDATION END2END * Valider le côté service : réception, décodage, horodatage et métadonnées des messages, puis leur mise à disposition via les API web Kinéis. * Intégrer à la chaîne automatisée la récupération, par API web, des messages émis par les devices sous test, et les comparer à ce qui a été envoyé. * Mesurer les indicateurs End2End : taux de livraison, latence, intégrité des données. * Tester les API elles-mêmes : contrats, authentification, cas d'erreur, non-régression. AUTOMATISATION * Développer le framework de test en Python (pytest ou équivalent), ses drivers d'instruments et ses bibliothèques partagées. * Écrire et maintenir les pipelines GitLab CI : déclenchement sur merge request, nightly, campagnes de qualification, gestion des artefacts. * Relier toute la chaîne : GitLab, Jira (exigences, anomalies, campagnes, via le plugin RTM), reporting et tableaux de bord de résultats. EXÉCUTION ET ANALYSE * Exécuter vous-même les campagnes de test, automatisées comme manuelles, en laboratoire et sur bancs RF, field tests et chambre anéchoïque. * Analyser les résultats et investiguer les défaillances jusqu'à la cause racine. * Ouvrir des anomalies exploitables et produire les rapports de qualification pour les décisions de release. QUALITÉ FOURNISSEURS * Audit et qualification des fournisseurs (Design, processus de fabrication, contrôles en production, traçabilité) * Contrôle à réception * Gestion des non-conformités fournisseurs OUTILS D'IA * Le périmètre est vaste et les ressources limitées. Nous mettons à ta disposition des outils d'IA, pour réaliser ta * mission : écriture des tests, des pipelines et des drivers, analyse de logs, rédaction des plans. * Savoir les utiliser efficacement, avec un regard critique sur leurs résultats, fait partie des compétences attendues. LEADERSHIP TECHNIQUE * Fixer les standards de test et revoir le code de test des autres équipes. * Accompagner les développeurs firmware, hardware et solution pour qu'ils écrivent et maintiennent leurs propres tests. * Représenter la voix de la qualité dans les décisions de release, avec des données. Profil recherché : Nous cherchons un profil senior, au minimum 8 ans d'expérience en test ou validation solutions End to End, dont plusieurs années en rôle de lead technique. COMPÉTENCES: INDISPENSABLE, NIVEAU EXPERT : * Python (framework de test, drivers, outillage) INDISPENSABLES : * GitLab CI (YAML, runners, pipelines multi-projets, artefacts) * Conception de plans et stratégies de test * Exécution de campagnes de test et analyse de défaillances * Pilotage d'instruments de mesure (SCPI, VISA, PyVISA) * Bancs de test matériels (HIL), liaisons série, GPIO, alimentations * Bases RF : puissance, sensibilité, mesures sur liaison radio * Test d'API web (REST, JSON, authentification, requests ou équivalent) * Jira et outil de gestion de tests (RTM, Xray ou équivalent) * Linux, Docker, scripting shell * Usage avancé d'assistants IA (Claude, Claude Code ou équivalent) pour coder, tester et analyser * Anglais technique, écrit et oral APPRÉCIÉES : * Communications satellite, IoT bas débit, SDR * Firmware embarqué (C), protocoles radio * Normes et certifications radio (ETSI, FCC, CE) * Système...