Lyft
Ingénieur de Test en Fabrication, Solutions Urbains de Lyft
Longueuil, Canada
Company's own board
First seen Sep 4 · seen live today · from Lyft's own Greenhouse board
Skills mentioned
typescriptpythonc++reactlinux
The posting, as published
<p>Chez Lyft, notre mission est de servir et de connecter. Nous y parvenons en favorisant un environnement de travail où chacun trouve sa place et a la possibilité de s'épanouir.</p>
<p>Lyft a d'abord vu le jour à San Francisco en tant que réseau de covoiturage qui s'appuyait sur les dons. Maintenant Lyft facilite le transport de millions de personnes chaque jour dans plus de 200 villes. Nous évoluons vers un monde où le transport sur demande est une alternative viable à la possession d'un véhicule et nous avons besoin de l'aide de gens visionnaires et perspicaces pour y arriver. Notre équipe est reconnue pour l'élaboration de fonctionnalités riches et créatives qui établissent la norme pour l'industrie du covoiturage, du vélopartage et des trottinettes en libre-service. Nous innovons constamment et intégrons des technologies de pointe pour améliorer la vie dans communautés.</p>
<p>L'équipe Fabrication de matériel et de la Qualité de Lyft recherche un(e) ingénieur(e) de test en fabrication pour concevoir, construire et gérer les systèmes de test qui garantissent que chaque vélo et trottinette sortant de nos lignes de production est sûr, durable et fonctionnel. Vous serez responsable des bancs de test logiciels, électriques et matériels utilisés sur le site de production, et vous serez la personne vers qui la production se tourne lorsque quelque chose ne fonctionne pas — qu'il s'agisse d'un assemblage défaillant ou d'un poste de test qui se comporte mal.</p>
<h2><strong>Responsabilités:</strong></h2>
<p><strong>Gestion des systèmes de test</strong></p>
<ul>
<li>Concevoir, construire et gérer les bancs de test logiciels, électriques et matériels utilisés pendant la production</li>
<li>Définir la vision, la stratégie et l'architecture des systèmes de test de fabrication actuels et futurs, et rédiger les spécifications de test et les plans d'acceptation des bancs qui encadrent la qualité</li>
<li>Écrire des scripts et des programmes pour exécuter des tests automatisés et capturer les données de l'usine à des fins de traçabilité et d'analyse du rendement</li>
<li>Mettre en œuvre des fonctionnalités et des outils pour soutenir les tests matériels sur l'ensemble de la gamme de produits</li>
<li>Assurer la gestion de notre plateforme de test interne : un environnement d'exécution Python basé sur OpenHTF, avec configuration pilotée par YAML, variantes de produits et indicateurs de fonctionnalités</li>
<li>Maintenir l'application opérateur TypeScript/Electron/React qui communique avec l'agent de test Python via gRPC/protobuf</li>
<li>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</li>
</ul>
<p><strong>Mise en service et validation du matériel</strong></p>
<ul>
<li>Assurer la mise en service, la validation et le test du firmware des cartes électroniques (PCBA) et des systèmes électriques multi-composants, y compris les contrôleurs de moteur, les systèmes de gestion de batterie et les unités de contrôle du véhicule</li>
<li>Valider les assemblages mécaniques et électriques pour confirmer qu'ils répondent aux exigences de sécurité, de durabilité et de fonctionnalité avant leur expédition</li>
<li>Valider et dépanner les tests d'usine, définir les exigences des tests d'usine, participer à la mise en service logicielle et réviser le logiciel des bancs de test</li>
</ul>
<p><strong>Soutien à la production et sur le terrain</strong></p>
<ul>
<li>Être les yeux et les oreilles sur le terrain dans un environnement de fabrication, en collaborant avec les ingénieurs pour trier les problèmes, effectuer une analyse initiale des défaillances et mener des actions correctives</li>
<li>Dépanner les défaillances d'assemblage sur la ligne de production et diagnostiquer/corriger les bogues des postes de test pour maintenir la ligne en fonctionnement</li>
<li>Se déplacer chez les fabricants sous contrat au besoin pour s'assurer que les conceptions sont construites et testées avec succès</li>
</ul>
<p><strong>Leadership transversal et gestion des fournisseurs</strong></p>
<ul>
<li>Collaborer de façon transversale avec les fabricants sous contrat, les équipes qualité fournisseurs et les équipes de programme pour résoudre rapidement les problèmes de fabrication</li>
<li>Maintenir des relations clés avec les équipes des partenaires de fabrication, les ressources internes et externes de test/laboratoire, ainsi que les ingénieurs mécaniques, électriques et de fabrication</li>
<li>Gérer les fournisseurs externes de bancs de test, y compris les revues de conception et les tests de réception en usine/sur site (FAT/SAT)</li>
<li>Préparer des résumés d'enquête de conception et des rapports de test concis et détaillés, et communiquer de façon transversale pour livrer des produits performants sur le marché</li>
<li>Traduire les exigences de fabrication en termes que les équipes de sécurité et TI de l'entreprise peuvent évaluer et soutenir</li>
<li>Diriger de grands projets d'ingénierie de test, du concept jusqu'à l'exécution en production</li>
</ul>
<h2>Expérience:</h2>
<ul>
<li>Un diplôme en génie électrique, génie mécanique, génie informatique, informatique ou dans un domaine technique connexe</li>
<li>De l'expérience avec Python, C/C++ ou d'autres langages de script pour l'automatisation des tests</li>
<li>Une bonne connaissance de l'équipement de test matériel (multimètres, oscilloscopes, analyseurs logiques, bancs de test personnalisés) et des outils de laboratoire tels que la soudure et l'acquisition de données</li>
<li>De l'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 et séquencement de l'alimentation, travail sur boîtiers et panneaux, spécification et approvisionnement de la nomenclature (BOM)</li>
<li>Une expérience pratique de la mise en service et du débogage de prototypes, de la vérification fonctionnelle et du soutien à la fabrication</li>
<li>De l'expérience en conception de systèmes embarqués et en protocoles de communication (CAN, USB, SPI, I2C, UART)</li>
<li>De l'expérience avec les microcontrôleurs à base ARM et les environnements RTOS, de préférence la famille STM32. Expérience en programmation et récupération de firmware (p. ex. ST-LINK/STM32, AVR/ISP, bootloaders)</li>
<li>De solides instincts de dépannage et de l'aisance à travailler directement sur le plancher de production</li>
</ul>
<h3><em><strong>Atouts supplémentaires</strong></em></h3>
<ul>
<li>De l'expérience avec les cadres de test matériel (p. ex. OpenHTF, TypeScript, React, Electron, gRPC, protobuf et SQLite) ou dans la construction de plateformes de test à partir de zéro</li>
<li>Une exposition à l'intégration MES/ERP, y compris les travelers, les nomenclatures (BOM) et la génération d'étiquettes (ZPL/Zebra)</li>
<li>Une exposition à la gestion de données dans le nuage (S3, Lambda/SQS) et à la création de tableaux de bord dans Grafana ou Mode</li>
<li>Une exposition aux relations avec les fabricants sous contrat (CM) et aux montées en production mondiales</li>
<li>Une connaissance des pipelines de données de test, de la traçabilité ou des systèmes de généalogie</li>
<li>Une connaissance des outils de débogage de firmware, des consoles série, des adaptateurs JTAG/SWD et des bootloaders pour soutenir la validation matérielle</li>
<li>De l'expérience avec les environnements Android ou Linux embarqué, y compris la construction, le déploiement et le débogage</li>
<li>Une volonté de se déplacer et de travailler sur place chez des fournisseurs de fabrication et d'assemblage</li>
</ul>
<h2><strong>Avantages:</strong></h2>
<ul>
<li>Excellente couverture d’assurance santé, dentaire, vision, ainsi que l’assurance vie et prestation d’invalidité</li>
<li>Programme de soutien en santé mentale</li>
<li>Soutien à la fertilité et à la planification familiale</li>
<li>Avantage pour les soins d'animaux