Ingénieur développement & intégration logiciel
Boucherville, Québec, CA, Canada
Objectif du poste
Tâches et responsabilités du poste
Responsabilités:
• Analyser, développer et réaliser des scripts de test, des cas de test selon la méthodologie et les normes ASPICE/ISO 26262
• Connaissance des méthodologies de test logiciel (test unitaire, test d'intégration, test boîte blanche, test boîte noire)
• Rédiger des rapports de tests logiciels et de la documentation pour les défauts lorsqu'ils surviennent
• Réaliser tous les tests de qualification et tests de régression, sur banc HIL (Dspace)
• Mettre à jour le modèle, préparer la documentation et les schémas pour la configuration du banc de test/configuration HIL
• Participer à la révision du travail fourni par tous les membres de l'équipe
• S'assurer que les cas de test sont créés/révisés pour les exigences indiquées dans le plan de version actuel
• Soutenir et aligner les équipes transversales dans le développement et l'ingénierie système, analyse de la cause racine
• Instrumenter et tester les applications • Examiner/enregistrer toute modification de la configuration de l'environnement de test
• Coordonner/aviser tous les changements de planning avec toutes les parties concernées
• Entrer toutes les informations importantes dans le journal de test du programme (par exemple, problèmes de banc, matériel)
Qualifications Éducatives:
• Diplôme de licence ou de master en mécatronique, électronique et télécommunication, instrumentation et contrôle, ingénierie électronique ou équivalent
Années d'expérience minimum
• 6 à 8 ans d'expérience pertinente en tests logiciels mécatroniques
• Expérience dans le secteur automobile, préférable si travail sur le côté VE Nature de l'expérience
• OEM Auto / équipementier automobile (tier 1), aviation, aérospatiale, ferroviaire et transport
Compétences, Capacités et Attributs Requis:
• Bonne connaissance des méthodologies de test logiciel (qualification logicielle, matériel dans la boucle, logiciel dans la boucle, test boîte blanche et boîte noire)
• Essentiel : Expérience dans le développement de cas de test automatisés pour la qualification logicielle sur banc HIL
• Essentiel : Expérience avec les outils dSPACE (Control Desk, Automation Desk, Configuration Desk, Test Authoring Framework (TAF), SYNECT), ou des outils d'automatisation de test HIL similaires comme NI, Vector, ETAS, etc.
• Essentiel : Expérience avec les scripts Python • Essentiel : Outils de communication automobile (par exemple, Vector CANape, CANoe, CAPL, CANalyzer)
• Connaissance de la norme ASPICE/ISO 26262, injection de fautes et tests de sécurité fonctionnelle (jusqu'à ASIL D) au niveau logiciel
• Connaissance des outils de calibration de Vector/ETAS/ATI Vision est préférée
• Connaissance des systèmes de bus de communication automobile et des protocoles