# Ingénieur de Test en Fabrication, Solutions Urbains

**Company:** [Lyft](https://hotfix.jobs/companies/lyft)
**Location:** Longueuil, Canada
**Role:** QA Engineering
**Skills:** Python, C/C++, Openhtf, TypeScript, React, Electron, gRPC, Protobuf, Sqlite, Can, Usb, Spi, I2C, Uart, Rtos
**Posted:** 2026-09-03

> Conçoit et maintient des systèmes de test logiciels, électriques et matériels pour valider des vélos et trottinettes en production. Le rôle exige une formation technique, de l’expérience en automatisation, systèmes embarqués, firmware et dépannage directement sur le plancher de fabrication.

## Job Description

## Responsabilités

### Gestion des systèmes de test
- Concevoir, construire et gérer les bancs de test logiciels, électriques et matériels utilisés en production.
- Définir la vision, la stratégie et l’architecture des systèmes de test de fabrication, ainsi que les spécifications de test et les plans d’acceptation.
- Écrire des scripts et des programmes pour automatiser les tests et capturer les données de l’usine à des fins de traçabilité et d’analyse du rendement.
- Développer des outils pour les tests matériels sur l’ensemble de la gamme de produits.
- Gérer une plateforme de test Python basée sur OpenHTF, avec configuration YAML, variantes de produits et indicateurs de fonctionnalités.
- Maintenir l’application opérateur TypeScript/Electron/React communiquant avec l’agent Python via gRPC/protobuf.
- Gérer l’intégration continue, les installateurs signés, les versions sémantiques et un pipeline de mise à jour automatique basé sur S3 avec retour en arrière.

### Mise en service et validation du matériel
- Mettre en service, valider et tester le firmware de cartes électroniques (PCBA) et de systèmes électriques multi-composants, notamment les contrôleurs de moteur, les systèmes de gestion de batterie et les unités de contrôle du véhicule.
- Valider les assemblages mécaniques et électriques selon les exigences de sécurité, de durabilité et de fonctionnalité.
- Valider et dépanner les tests d’usine, définir leurs exigences et participer à la mise en service logicielle.

### Soutien à la production et sur le terrain
- Collaborer avec les ingénieurs pour trier les problèmes, effectuer l’analyse initiale des défaillances et mener des actions correctives.
- Dépanner les défaillances d’assemblage et corriger les bogues des postes de test afin de maintenir la production.
- Se déplacer chez les fabricants sous contrat lorsque nécessaire.

### Leadership transversal et gestion des fournisseurs
- Collaborer avec les fabricants sous contrat, les équipes qualité fournisseurs et les équipes de programme pour résoudre les problèmes de fabrication.
- Gérer les fournisseurs externes de bancs de test, notamment les revues de conception et les tests d’acceptation en usine et sur site (FAT/SAT).
- Préparer des résumés d’enquête de conception et des rapports de test.
- Traduire les exigences de fabrication pour les équipes de sécurité et TI.
- Diriger des projets d’ingénierie de test, du concept à l’exécution en production.

## Exigences
- Diplôme en génie électrique, génie mécanique, génie informatique, informatique ou domaine technique connexe.
- Expérience avec Python, C/C++ ou d’autres langages de script pour l’automatisation des tests.
- Maîtrise des équipements de test matériel, notamment les multimètres, oscilloscopes, analyseurs logiques, bancs de test personnalisés, outils de soudure et systèmes d’acquisition de données.
- Expérience dans la conception et la construction de bancs et postes de test fonctionnels : sélection des instruments, interfaçage et câblage du DUT, contrôle PLC, séquencement de l’alimentation, boîtiers et panneaux, et nomenclatures (BOM).
- Expérience pratique de la mise en service et du débogage de prototypes, de la vérification fonctionnelle et du soutien à la fabrication.
- Expérience en conception de systèmes embarqués et en protocoles CAN, USB, SPI, I2C et UART.
- Expérience avec les microcontrôleurs ARM et les environnements RTOS, idéalement STM32.
- Expérience en programmation et récupération de firmware, notamment ST-LINK/STM32, AVR/ISP et bootloaders.
- Solides compétences en dépannage et aisance à travailler sur un plancher de production.

## Atouts supplémentaires
- Expérience avec OpenHTF, TypeScript, React, Electron, gRPC, protobuf et SQLite, ou dans la construction de plateformes de test.
- Exposition à l’intégration MES/ERP, aux travelers, aux BOM et à la génération d’étiquettes ZPL/Zebra.
- Exposition à la gestion de données infonuagiques avec S3 et Lambda/SQS, ainsi qu’aux tableaux de bord Grafana ou Mode.
- Expérience avec les fabricants sous contrat et les montées en production mondiales.
- Connaissance des pipelines de données de test, de la traçabilité et des systèmes de généalogie.
- Connaissance des outils de débogage de firmware, consoles série, adaptateurs JTAG/SWD et bootloaders.
- Expérience avec Android ou Linux embarqué, notamment la construction, le déploiement et le débogage.
- Disponibilité pour se déplacer et travailler sur site chez des fournisseurs de fabrication et d’assemblage.

## Avantages
- Couverture d’assurance santé, dentaire et vision, ainsi qu’assurance vie et prestations d’invalidité.
- Programme de soutien en santé mentale.
- Soutien à la fertilité et à la planification familiale.
- Avantage pour les soins d’animaux de compagnie.
- Compte de dépenses de santé (HSA).
- Options de cotisation au REER.
- Congés payés selon la politique applicable et jours fériés provinciaux.
- Jusqu’à 18 semaines de congé parental payé pour les nouveaux parents.

## Similar jobs

- [Software Engineer - Testing Frameworks](https://hotfix.jobs/jobs/e2c14dc9-5b7e-41e9-819d-bd621388ce52) - Baseten - San Francisco, CA - $165k – $330k/yr
- [Senior Software Development Engineer in Test](https://hotfix.jobs/jobs/9dd83fa4-8f54-447b-a9c3-a931af3991e9) - Dialpad - Kitchener, Canada - CA$149k – CA$174k/yr
- [Senior Quality Engineer](https://hotfix.jobs/jobs/7af0e7ee-6cfd-4b65-9ef1-1bf0e4bc2c7b) - Circle - Remote - $120k – $130k/yr
- [Senior Software Development Engineer in Test](https://hotfix.jobs/jobs/86218182-10dd-447f-a264-9fb9ea0f417d) - Dialpad - Vancouver, Canada - CA$151k – CA$175k/yr

**Apply:** https://hotfix.jobs/jobs/6ce144b9-ade5-418f-b12c-bd65871ba381
**Canonical:** https://hotfix.jobs/jobs/6ce144b9-ade5-418f-b12c-bd65871ba381