Ingénieur Validation H/F - XS Groupe
- Compiègne - 60
- CDI
- XS Groupe
Les missions du poste
XS GROUPE
XS est une entreprise d'accompagnement en ingénierie qui a été créée en 2008 à Strasbourg. Notre activité consiste à recruter des personnes qui vont travailler avec nous en tant que consultants et à les détacher sur site chez nos clients.
- Projets à forte valeur ajoutée
- Rémunération attractive et évolutive selon votre performance
- Écosystème d'entreprises clientes situées en France et en Allemagne
XS GROUPE recherche un Ingénieur Validation Logicielle H/F pour intervenir auprès de l'un de nos clients industriels basé dans l'OISE.
Votre mission consistera notamment à valider les fonctionnalités d'un outil de diagnostic destiné : communication avec les calculateurs, lecture et gestion des codes défauts, paramétrage des ECU, routines de diagnostic, écrans dédiés et services de configuration.
VOS MISSIONS :
À ce titre, vous serez amené à :
- Préparer, réaliser et maintenir les campagnes de validation, aussi bien manuelles qu'automatisées, directement sur tracteurs, sur bancs de test et dans des environnements HIL ;
- Vérifier le bon fonctionnement de l'outil de diagnostic : accès aux différentes fonctions, configuration, performances, ergonomie, communication avec les calculateurs et non-régression ;
- Concevoir et faire évoluer les plans de tests, cas de tests et scénarios de validation, en capitalisant sur les anomalies rencontrées afin d'améliorer progressivement la couverture de test ;
- Identifier les essais répétitifs pouvant être automatisés et développer des scripts de test reproductibles, notamment en Python ;
- Analyser les résultats des campagnes, exploiter les logs et investiguer les comportements non conformes afin d'identifier et documenter précisément les défauts ;
- Assurer le suivi du backlog d'anomalies : reproduction des défauts, analyse des causes, pré-validation des correctifs et clôture des incidents ;
- Accompagner les équipes de développement dans leurs investigations en apportant les éléments techniques issus des essais et des analyses de communication ;
- Suivre et communiquer l'état d'avancement des validations, la couverture des essais et les résultats des campagnes de régression ;
- Collaborer quotidiennement avec les équipes validation, développement logiciel et système dans un environnement de travail Agile ;
- Participer à l'évolution des méthodes et outils d'automatisation afin de fiabiliser et industrialiser les activités de validation.
Le profil recherché
VOTRE PROFIL :
De formation Bac +3 à Bac +5 en informatique industrielle, électronique, systèmes embarqués, automatisme ou domaine équivalent, vous disposez d'une expérience en validation, test logiciel ou diagnostic de systèmes embarqués.
Vous maîtrisez ou connaissez les environnements suivants :
- CAN BUS et analyse de communications embarquées ;
- Protocole de diagnostic UDS - ISO 14229 ;
- Outils Vector CANoe et/ou CANalyzer ;
- Communications Ethernet et analyse de trames avec Wireshark ;
- Développement ou scripting en Python, avec la capacité de lire, modifier et maintenir des scripts d'automatisation.
- Une connaissance du protocole SAE J1939 constitue un réel avantage.
- Une première expérience de l'automatisation de tests, notamment sur des applications desktop, web ou des outils de diagnostic, sera également appréciée.
- Vous êtes capable d'investiguer une anomalie de manière méthodique, d'analyser des logs, de comparer des résultats de tests et de produire les éléments permettant de justifier et tracer une validation.
- Des connaissances générales en développement logiciel, gestion de versions et méthodes de debugging constituent un plus.
- Vous disposez d'un anglais professionnel, aussi bien à l'écrit pour la documentation et les livrables techniques qu'à l'oral pour les échanges réguliers avec des équipes internationales.
- Au-delà des compétences techniques, nous recherchons une personne rigoureuse, communicante et à l'aise dans le travail en équipe, capable d'échanger aussi bien avec des spécialistes validation qu'avec des développeurs et des ingénieurs système.
- Utilisation régulière de bancs HIL