Architecte logiciels Tests H/F
Role details
Job location
Tech stack
Job description
Analyser les besoins fonctionnels et les cahiers des charges Évaluer et chiffrer les développements logiciels associés Développer les logiciels des bancs de test en C# : communication avec les produits testés pilotage d'instruments et de périphériques interfaces avec les systèmes de suivi de production (bases de données) Concevoir et développer des séquences de test automatisées (réglage, validation, acceptation produit) Assurer la mise au point, les tests et la validation des développements réalisés Gérer la configuration logicielle et produire la documentation associée Proposer des axes d'amélioration continue et optimiser les solutions existantes Assurer la maintenance corrective et évolutive des logiciels Suivre l'avancement des activités et assurer un reporting régulier Apporter un support technique et piloter, le cas échéant, des prestations externes Contribuer aux démarches d'amélioration continue (QRQC, 5S...) Environnement & interactions
Vous évoluez dans un environnement pluridisciplinaire et collaborez étroitement avec :
les équipes projet (chefs de projet, architectes système) les concepteurs électroniques et mécaniques les équipes de production et les utilisateurs finaux les membres du pôle logiciel, Intégré(e) au Service Bancs et rattaché(e) au Responsable du Pôle Logiciel, vous contribuez à la conception et à l'évolution des bancs de test utilisés pour l'intégration, le réglage et l'acceptation des produits fabriqués sur les sites de production, ainsi que pour leur maintenance, en France comme à l'international.
Vous intervenez sur l'ensemble du cycle de développement logiciel (cycle en V), de la spécification jusqu'à la mise en service.
Description du poste
Analyser les besoins fonctionnels et les cahiers des charges Évaluer et chiffrer les développements logiciels associés Développer les logiciels des bancs de test en C# : communication avec les produits testés pilotage d'instruments et de périphériques interfaces avec les systèmes de suivi de production (bases de données) Concevoir et développer des séquences de test automatisées (réglage, validation, acceptation produit) Assurer la mise au point, les tests et la validation des développements réalisés Gérer la configuration logicielle et produire la documentation associée Proposer des axes d'amélioration continue et optimiser les solutions existantes Assurer la maintenance corrective et évolutive des logiciels Suivre l'avancement des activités et assurer un reporting régulier Apporter un support technique et piloter, le cas échéant, des prestations externes Contribuer aux démarches d'amélioration continue (QRQC, 5S...) Environnement & interactions
Vous évoluez dans un environnement pluridisciplinaire et collaborez étroitement avec :
les équipes projet (chefs de projet, architectes système) les concepteurs électroniques et mécaniques les équipes de production et les utilisateurs finaux les membres du pôle logiciel
Requirements
Formation supérieure en développement logiciel ou équivalent Expérience d'au moins 2 ans en développement logiciel applicatif Maîtrise du langage C# Expérience en développement d'IHM (WPF, WinForms) Connaissance des outils de test (type TestStand) Pratique des protocoles de communication (Ethernet, RS...) Notions en bases de données relationnelles Bonne compréhension des méthodologies de développement et de test logiciel Expérience en gestion de configuration (Git, SVN...), Connaissances en C++ et/ou Matlab Expérience en environnement industriel ou systèmes de test
informations supplémentaires
- Expérience requise : 2 à 5 ans