À propos
Depuis sa création en 2018, OneSide Technologies s'est établi en tant qu'acteur dans le domaine du conseil en ingénierie et de l'expertise dans les secteurs de la mobilité terrestre, du médical, de la défense et de l'IOT. Nos équipes spécialisées dans les métiers de l'électronique, de la mécanique et logiciel permettent à nos collaborateurs d'évoluer sur des projets à forte valeur ajoutée, avec des missions long terme qui leur correspondent dans un cadre professionnel stimulant et dans une entreprise à taille humaine.
En quelques chiffres, nous sommes :
- Une entreprise de 150 collaborateurs, ambassadeurs de notre société
- 2 sites en France : Levallois-Perret et Mulhouse, avec une ambition de nous étendre sur le territoire français
- 11 millions de CA sur l'année 2022
- Une forte croissance avec plus de 250 contrats signés en 5 ans.
Nous mettons tout en œuvre pour que nos employés bénéficient d'une intégration réussie et de projets qui leur correspondent vraiment, en fonction de leurs besoins, de leurs compétences et surtout, de leurs envies.
Chez OneSide Technologies, nous sommes convaincus que notre réussite dépend de celle de nos employés et de nos clients. Une réussite articulée autour de l'humain.
Le poste
Nous sommes à la recherche d'un Ingénieur V&V pour notre client, vous serez responsable des activités de vérification et validation logicielle tout au long du cycle de développement de produits pour le domaine spatial.
Le but sera de renforcer notre pôle AIT sur les compétences logicielles et garantir la qualité et la fiabilité de nos plateformes et de nos logiciels embarqués via des campagnes de tests rigoureuses.
🚀 Missions principales
Vous serez responsable des activités de vérification et validation logicielle tout au long du cycle de développement des systemes. Cela inclut :
Développement et automatisation de tests
Rédaction des plans de test à partir des exigences IVVQ
Développement de scripts de test en Python, en utilisant les bibliothèques adaptées (pyserial, pandas, pytest…)
Automatisation complète des campagnes de test (couverture fonctionnelle, non-régression, robustesse)
Exécution et analyse
Mise en place et exécution des tests sur bancs d'intégration ou moyens de test (Flatsat, EGSE, simulateurs)
Analyse des résultats, diagnostic des anomalies et suivi des faits techniques (NCR) pour validation des correctifs
Rédaction des rapports de validation, comptes rendus et synthèses IRB/TRB
Gestion de l'environnement de test
Définition, configuration et maintenance des bancs physiques et virtuels
Gestion des environnements de test, frameworks et outils (EGSE, simulateurs, oscilloscopes, loggers)
Suivi des versions HW/SW : firmware, configuration, état des versions déployées
Intégration dans la chaîne de développement
Intégration des tests dans une chaîne CI/CD (GitLab CI, Jenkins)
Génération automatique de rapports, dashboards (Grafana, Prometheus, InfluxDB)
Suivi des KPI : taux de succès, stabilité, erreurs critiques
Capitalisation, documentation et amélioration continue
Rédaction de manuels, procédures et documentation technique
Formation de l'équipe et mise en place d'un processus de vérification et validation des scripts de test
Suivi des écarts, analyse de causes racines, contribution aux REX
Participation aux audits qualité, revues d'exigences et de code (peer reviews)
Profil recherché
Vous avez un diplôme d'ingénieur (Bac+5) dans le développement software ou équivalent avec les compétences suivantes :
Python avancé (tests, automatisation, scripts robustes et maintenables)
Environnements Linux/Unix et Windows, ligne de commande (SSH, bash, PowerShell)
Outils de versioning (Git/GitLab), gestion de configuration et pipelines CI/CD
Méthodologie IVVQ, cycle en V, normes spatiales (ECSS, DO-178C un plus)
Simulation d'équipements (CAN, SPI, UART), simulateurs temps réel