Skip to main content
Back to jobs

Assurance qualité des logiciels embarqués / QA, Firmware

External
Vosker logoVosker · Montreal, Canada
Full-timeOn-siteToday
DocumentationIoTJiraPythonWireshark
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Vision insuranceEquity / stock options

Additional Information

Dépannage et analyse des causes profondes Recueillir les symptômes signalés par les utilisateurs et remonter jusqu'à leur origine en analysant les journaux des appareils, les sorties de la console série, les données de télémétrie opérationnelle et le comportement du micrologiciel. Comprendre l'architecture générale du micrologiciel et du logiciel embarqué afin d'identifier où et pourquoi les problèmes surviennent. Analyser le trafic réseau à l'aide d'outils tels que Wireshark pour diagnostiquer les problèmes de connectivité, notamment les échecs d'enregistrement, les coupures de session de données, les problèmes de couverture intermittente et les défaillances de communication. Inspecter les journaux du noyau à la recherche d'erreurs, de corruption du système de fichiers, de déconnexions USB, de défaillances matérielles de bas niveau et d'instabilité du système. Étudier les comportements des caméras, notamment les captures manquantes, les échecs de téléchargement de médias, les appareils bloqués, les échecs de mise à jour du micrologiciel, les problèmes de stockage et les difficultés de récupération. Rédiger des rapports d'incident clairs comprenant les étapes de reproduction, les conclusions, l'analyse technique et les prochaines étapes concrètes à suivre pour l'équipe de développement. Créer des tickets de défaut de haute qualité et bien documentés, qui soient utiles, reproductibles et appréciés par les développeurs. Stratégie de test et révision des spécifications Vérifier l'exhaustivité, la cohérence, la clarté et la testabilité des spécifications produit et techniques avant le début de la mise en œuvre. Identifier les ambiguïtés, les lacunes, les contradictions et les risques dans les spécifications dès les premières phases du processus de développement. Adapter les cas de test à l'architecture logicielle, micrologicielle et matérielle connue afin que les tests ciblent efficacement les domaines pertinents. Vérifier que le comportement du produit livré correspond Contribuer à l'amélioration de la qualité des exigences, des critères d'acceptation et de la documentation technique. Validation du micrologiciel et de l'intégration Effectuer la validation du micrologiciel sur plusieurs plateformes matérielles à l'aide d'images de micrologiciel préconfigurées. Surveiller les résultats du pipeline de CI et analyser les échecs de test. Vérifier les procédures de mise à jour du micrologiciel, le formatage du stockage, les procédures de restauration ou de reprise, ainsi que les comportements de redémarrage des appareils. Valider la communication de bout en bout entre la caméra et le cloud, y compris la transmission des configurations, le téléchargement et la récupération de médias, les rapports d'état des appareils et la télémétrie opérationnelle. Tester les flux d'intégration impliquant la caméra, le micrologiciel, le backend cloud, l'application mobile et l'application web. Contribuer à la validation des comportements en conditions réelles d'exploitation sur le terrain. Automatisation des tests et outils de diagnostic Rédiger des scripts Python pour l'analyse des journaux, l'extraction de données, l'automatisation des diagnostics et les schémas d'investigation répétitifs. Automatiser les tâches récurrentes de dépannage à l'aide d'outils réutilisables. Contribuer aux procédures de test matériel, au suivi des résultats de test et à la création de rapports. Participer à la mise en place du laboratoire matériel, à la maintenance des montages de test et à l'amélioration continue des environnements de validation. Contribuer à améliorer la capacité de l'équipe à tester, déboguer et diagnostiquer les problèmes plus rapidement. Assistance à la validation matérielle Participer aux activités de validation matérielle menées par l'équipe matérielle, notamment le courant de repos, les séquences de déclenchement, l'étalonnage de la batterie, l'intégration de la recharge solaire et les analyses associées. Effectuer l'inspection physique des appareils par rapport aux attentes de la phase de développement. Prototypage et soutien au développement Collaborer avec les développeurs de micrologiciels et les concepteurs de matériel sur des projets de prototypage lorsque les problématiques rencontrées correspondent à vos points forts et à vos centres d'intérêt. Apporter du code, des scripts ou des outils permettant d'améliorer la capacité de l'équipe à tester, diagnostiquer ou déboguer les problèmes. Contribuer à relier la réalité du terrain, les conclusions de l'assurance qualité et les analyses techniques pour aboutir à des solutions techniques concrètes. 3 ans d'expérience dans l'assurance qualité, l'ingénierie des tests, les tests de systèmes embarqués, les tests de produits IoT ou le support technique pour les appareils connectés. Maîtrise approfondie de Jira, notamment le tri des tickets, la gestion des workflows, la mise en relation des tickets, l'utilisation des requêtes et le maintien d'un rapport signal/bruit élevé dans le sig


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Vosker? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect