Assurance qualité des logiciels embarqués QA, Firmware
Job Summary
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 larchitecture générale du micrologiciel et du logiciel embarqué afin didentifier où et pourquoi les problèmes surviennent.
- Analyser le trafic réseau à laide doutils tels que Wireshark pour diagnostiquer les problèmes de connectivité notamment les échecs denregistrement 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 derreurs de corruption du système de fichiers de déconnexions USB de défaillances matérielles de bas niveau et dinstabilité 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 dincident clairs comprenant les étapes de reproduction les conclusions lanalyse 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 lexhaustivité 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 à larchitecture 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 à lamélioration de la qualité des exigences des critères dacceptation et de la documentation technique.
Validation du micrologiciel et de lintégration
- Effectuer la validation du micrologiciel sur plusieurs plateformes matérielles à laide dimages 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 dintégration impliquant la caméra le micrologiciel le backend cloud lapplication mobile et lapplication web.
- Contribuer à la validation des comportements en conditions réelles dexploitation sur le terrain.
Automatisation des tests et outils de diagnostic
- Rédiger des scripts Python pour lanalyse des journaux lextraction de données lautomatisation des diagnostics et les schémas dinvestigation répétitifs.
- Automatiser les tâches récurrentes de dépannage à laide doutils 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 à lamé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 lintégration de la recharge solaire et les analyses associées.
- Effectuer linspection 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 dintérêt.
- Apporter du code des scripts ou des outils permettant daméliorer la capacité de léquipe à tester diagnostiquer ou déboguer les problèmes.
- Contribuer à relier la réalité du terrain les conclusions de lassurance qualité et les analyses techniques pour aboutir à des solutions techniques concrètes.
Qualifications :
- 3 ans dexpérience dans lassurance qualité lingé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 lutilisation des requêtes et le maintien dun rapport signal/bruit élevé dans le signalement des défauts.
- Expérience avec des distributions Linux embarquées telles que Buildroot ou Yocto.
- Expérience avec des oscilloscopes des analyseurs logiques ou dautres équipements de débogage matériel.
- Connaissance des pipelines CI/CD tels que Bitbucket Pipelines GitHub Actions Jenkins ou des outils similaires.
- Expérience dans la rédaction ou la révision de spécifications techniques.
- Expérience dans le test de produits IoT cellulaires alimentés par batterie destinés à une utilisation en extérieur ou à distance.
- Expérience dans la validation de mises à jour de micrologiciels sur des réseaux à bande passante limitée.
- Connaissance de MQTT HTTP des API REST des modems cellulaires ou des appareils embarqués connectés au cloud.
Informations complémentaires :
Égalité daccès à lemploi :
Au sein de VOSKER nous valorisons lessence de chaque personne et célébrons la diversité qui nous permet de redéfinir ce qui est possible. Nous misons sur la collaboration en offrant un environnement de travail sain et inclusif où toutes les voix sont entendues.
Nhésite pas à communiquer avec nous si tu as des besoins spécifiques pour rendre ce processus de recrutement plus accessible pour toi.
Maintenant cest à votre tour de nous parler de vous ! Pour ce faire vous navez quà postuler!
Remote Work :
No
Employment Type :
Full-time
About Company
VOSKER, North American leader in remote area surveillance. Every day, we pride ourselves on helping our customers keep an eye on what really matters to them, by developing solar-powered and cellular-connected cameras on our proprietary platform. In a few words at VOSKER; We are ... View more