Ingénieur développement d'outils de test H/F
Role details
Job location
Tech stack
Job description
Dans un environnement à forte exigence qualité, vous contribuez à la conception d'outils de test ainsi qu'à la mise en œuvre des campagnes de validation sur des systèmes complexes mêlant logiciel, électronique et communication., * Développement d'outils de test pour la validation de fonctions logicielles
- Participation aux différentes phases du cycle de développement logiciel (spécifications, conception, développement, tests)
- Définition des moyens de test nécessaires aux activités d'intégration et de vérification
- Organisation, pilotage et exécution de campagnes de tests (unitaires et fonctionnels)
- Rédaction des documents de conception détaillée des outils de test
- Développement et maintenance des outils de test sur environnement PC
- Support aux équipes de développement embarqué pour la réalisation des tests sur cible (STM32, USB, RS232, CANOpen, I2C…)
- Participation aux phases d'intégration logicielle (sur table et sur système complet)
- Analyse des résultats de tests, identification des anomalies et suivi via outils de ticketing
- Amélioration continue des méthodes et outils de validation
Environnement technique
- Systèmes : Windows, systèmes embarqués (STM32)
- Langages : C#, C++, Python
- Protocoles : USB, RS232, CANOpen, I2C
- Outils : Git, Jira, oscilloscopes, analyseurs logiques (type Saleae)
- Méthodes : Cycle en V, tests unitaires, tests fonctionnels, intégration logicielle
Requirements
Diplômé(e) d'une école d'ingénieur ou d'un Bac+5 en informatique industrielle, vous justifiez d'au moins 5 ans d'expérience en développement logiciel sur environnement PC, avec une forte orientation tests et validation.
Vous maîtrisez les langages C#, C++ et Python et avez une bonne compréhension des systèmes électroniques, notamment en mise au point de cartes.
Vous êtes à l'aise avec les outils de gestion de versions (Git) et de suivi des anomalies (Jira), ainsi qu'avec les instruments de mesure tels que les oscilloscopes ou analyseurs logiques.
Une expérience en interaction avec des systèmes embarqués (STM32, bus de communication) est attendue. Un bon niveau d'anglais écrit et oral est indispensable.