La prestation consiste à réaliser le test, la vérification et la validation d'une librairie d'interface réseaux Modbus/OpenSafety. Cette mission couvre les étapes de validation du logiciel, en s'assurant de sa conformité aux spécifications fonctionnelles et techniques.
Activités à réaliser :
Vérification du Cahier des Charges Logiciel :
- Analyse des exigences et vérification de leur complétude.
Rédaction de l'Analyse de Tests Logiciel :
- Élaboration d'un plan de test basé sur la stratégie existante.
Vérification des documents et du code :
- Analyse des documents de conception, du code C, et des rapports d'analyse statique (QAC).
Vérification matérielle et réseau :
- Valider la configuration matérielle (Hardware Configuration Unit) et réseau (Network Design Document).
Réalisation des tests unitaires :
- Identification des blocs testables et élaboration des tests unitaires.
- Utilisation de VectorCast pour exécuter les tests et rédaction du rapport de tests unitaires.
Rédaction des rapports de validation :
- Documentation des procédures de test, résultats, et conclusions de la campagne de tests.
Compétences requises :
- Techniques : Maîtrise des langages C et Python, développement de logiciels embarqués.
- Tests et validation : Rédaction de procédures et utilisation d'outils de test unitaire (VectorCast).
- Réseaux industriels : Connaissance des protocoles Modbus TCP et OpenSafety.
- Cycle en V : Compréhension des phases de vérification et validation.
Environnement de travail :
La mission se déroule dans un cadre intégré, respectant les processus qualité. Collaboration étroite avec les équipes de développement pour coordonner les tests et remonter les anomalies.
Diplômé(e) Bac +5 avec une expérience dans le domaine.
Vous êtes un(e) expert(e) en développement embarqué avec une solide expérience dans les tests de validation. Vous avez une excellente maîtrise du langage C et Python, et une connaissance approfondie des réseaux industriels. Vous avez l'habitude de travailler dans des environnements complexes et structurés, et de rédiger des rapports de qualité.
Les raisons de nous rejoindre
Kaizen Solutions ?
Kaizen est une société de conseil (une ESN) spécialisée dans les systèmes d’information complexes. Nos clients vont de la start-up aux grands groupes industriels, et nous concevons avec eux des solutions logicielles haut de gamme, sur toutes les couches, du capteur jusqu’au cloud.
Ce qui nous caractérise, c’est la fierté du service.
Oubliez tout ce que vous connaissez ou pensez connaître sur les ESN, et découvrez qui nous sommes (on est vraiment différents, et on a hâte de vous expliquer de vive voix pourquoi)