About this role
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.
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.
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.
Responsabilités:
Gestion des systèmes de test
• Concevoir, construire et gérer les bancs de test logiciels, électriques et matériels utilisés pendant la production
• 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é
• É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
• Mettre en œuvre des fonctionnalités et des outils pour soutenir les tests matériels sur l'ensemble de la gamme de produits
• 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
• Maintenir l'application opérateur TypeScript/Electron/React qui communique avec l'agent de test 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
• 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
• Valider les assemblages mécaniques et électriques pour confirmer qu'ils rép