Ingénieur(e) en intégration logicielle / Software Integration Engineer - Factory Software
Taiga Motors
English to follow
Taiga Motors est à la recherche d’un(e) ingénieur(e) en intégration logicielle – logiciels d’usine pour concevoir, développer et maintenir des applications de système d’exécution de la fabrication (MES) soutenant nos opérations d’assemblage de véhicules électriques. Ce poste vise à créer des solutions logicielles robustes et évolutives permettant l’exécution de la production en temps réel, l’intégration des tests, le contrôle qualité et la collecte de données tout au long de la ligne d’assemblage.
La personne idéale possède une solide expérience en développement logiciel et aime travailler près du plancher de production, en traduisant les exigences de fabrication et de qualité en systèmes fiables, maintenables et capables d’évoluer avec la production.
Responsabilités
- Concevoir, développer et maintenir des applications et services MES pour soutenir l’exécution de la ligne d’assemblage, les instructions de travail, le routage et la collecte de données au niveau des stations.
- Développer et maintenir des intégrations entre le MES, les équipements de test, les automates programmables (PLC), les systèmes d’acquisition de données et les systèmes d’entreprise (ERP/WMS).
- Développer des flux logiciels pour gérer les mises en quarantaine qualité, les non-conformités, les chemins de retouche et les processus de libération.
- Mettre en place des modèles de données et des API pour assurer le suivi des numéros de série, la traçabilité, les résultats de tests, les données de couple (torque) et les entrées opérateurs.
- Assurer la fiabilité, la performance et la maintenabilité des logiciels MES dans un environnement de production exigeant une haute disponibilité.
- Collaborer avec les équipes d’ingénierie de fabrication, de qualité et d’opérations afin de traduire les exigences des processus en fonctionnalités logicielles.
- Soutenir le déploiement, la surveillance, le dépannage et l’amélioration continue des systèmes MES en production.
- Contribuer aux décisions d’architecture logicielle, aux normes de codage, aux pratiques de tests et à la documentation.
Principaux livrables (prochains 3 à 6 mois)
- Livrer les fonctionnalités clés du MES pour soutenir l’exécution de l’assemblage, l’intégration des tests et les contrôles qualité.
- Mettre en place des pipelines de données clairs et bien documentés pour les données de production et de qualité.
- Offrir une visibilité en temps réel sur l’état de la production, les résultats de tests et les mises en quarantaine qualité.
- Stabiliser et soutenir la performance du MES durant la montée en cadence et les premières phases de mise à l’échelle.
Exigences
- Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe.
- Minimum de 4 ans d’expérience professionnelle en développement logiciel.
- Excellente maîtrise d’un ou plusieurs langages de programmation modernes (ex. : Python, JavaScript/TypeScript).
- Expérience en conception et consommation d’API, en bases de données relationnelles et non relationnelles, et en développement d’applications axées sur les données.
- Connaissance des pratiques de déploiement logiciel, du contrôle de version et des bases en DevOps.
- Solides aptitudes analytiques et en résolution de problèmes.
- Capacité à évoluer dans un environnement dynamique et multidisciplinaire, à proximité des opérations.
Atouts
- Expérience avec des plateformes MES ou des logiciels industriels (sur mesure ou commerciaux).
- Compréhension des processus manufacturiers, des lignes d’assemblage ou des systèmes de production.
- Expérience avec les systèmes qualité, la traçabilité, la gestion des non-conformités ou des environnements de production réglementés.
- Expérience d’intégration d’équipements de test, de PLC ou de sources de données industrielles.
- Expérience de travail en usine ou en environnement de production.
Avantages
- Événements d’entreprise : barbecues, journées d’essai pour les employés, etc.
- Régime de santé complet.
- REER collectif.
Taiga accorde une grande importance à la diversité dans l’embauche et dans sa main-d’œuvre, et accueille les candidatures de personnes ayant des origines, des formations et des expériences diverses. Nous reconnaissons qu’il existe de nombreux obstacles à l’égalité d’accès à l’emploi et aux possibilités de développement de carrière, et nous nous efforçons d’embaucher des groupes sous-représentés dans l’industrie technologique. La diversité chez Taiga signifie favoriser un lieu de travail où les différences sont appréciées pour les contributions qu’elles apportent à notre formidable équipe.
Nous vous remercions pour l’intérêt que vous portez à TAIGA. Cependant, seules les personnes sélectionnées pour un entretien seront contactées.
À propos de Taiga
Taiga est une entreprise canadienne qui réinvente l'environnement des sports motorisés grâce à des véhicules électriques hors route révolutionnaires. Adoptant une approche d'ingénierie optimisée, Taiga repousse les frontières de la technologie électrique pour atteindre des rapports puissance-poids extrêmes et les spécifications thermiques nécessaires afin de surpasser les véhicules de sports motorisés à combustion haute performance comparables. Les premiers modèles commercialisés s'inscrivent dans une gamme de motoneiges et de motomarines électriques visant à répondre à la demande croissante de la clientèle récréative et commerciale qui cherche de meilleurs moyens d'explorer les grands espaces, sans compromis. Pour de plus amples renseignements, visitez www.taigamotors.com
Description
Taiga Motors is seeking a Software Integration Engineer, Factory Software to design, develop, and maintain Manufacturing Execution System (MES) applications supporting our electric vehicle assembly operations. This role will focus on building robust, scalable software solutions that enable real-time production execution, test integration, quality gating, and data capture across the assembly line.
The ideal candidate has a strong software development background and enjoys working close to the factory floor, translating manufacturing and quality requirements into reliable, maintainable systems that scale with production.
Responsibilities
- Design, develop, andmaintainMES applications and services to support assembly line execution, work instructions, routing, and station-level data collection.
- Build and maintain integrations between MES, test equipment, PLCs, data acquisition systems, and enterprise systems (ERP/WMS).
- Develop software workflows to support quality holds, non-conformances, rework paths, and release processes.
- Implement data models and APIs to support serial number tracking, genealogy, test results, torque data, and operator inputs.
- Ensure MES software is reliable, performant, and maintainable in a production environment with high uptime requirements.
- Collaborate with manufacturing engineering, quality, and operations teams to translate process requirements into software features.
- Support deployment, monitoring, troubleshooting, and continuous improvement of MES systems in live production.
- Contribute to software architecture decisions, coding standards, testing practices, and documentation.
Main Deliverables (Next 3–6 Months)
- Deliver core MES software functionality supporting assembly execution, test integration, and quality gating.
- Establish clean, well-documented data pipelines for production and quality data.
- Enable real-time visibility into production status, test outcomes, and quality holds.
- Stabilize and support MES performance during production ramp and early scaling.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of professional software development experience.
- Strong proficiency in one or more modern programming languages (e.g., Python, JavaScript/TypeScript).
- Experience designing and consuming APIs, working with relational and non-relational databases, and building data-driven applications.
- Familiarity with software deployment, version control, and basic DevOps practices.
- Strong analytical and problem-solving skills.
- Ability to work in a fast-paced, cross-functional environment close to operations.
Assets (Nice to Have)
- Experience with MES platforms or industrial software (custom or commercial).
- Understanding of manufacturing processes, assembly lines, or production systems.
- Exposure to quality systems, traceability, non-conformance management, or regulated production environments.
- Experience integrating test equipment, PLCs, or industrial data sources.
- Experience working in a factory or production environment.
Benefits
- Play a key role in scaling the production of next-generation electric off-road vehicles.
- Company events – barbecues, employee demo days, etc.
- Comprehensive health plan.
- Group RRSP.
Taiga values diversity in hiring and in its workforce, and welcomes applications from people with diverse backgrounds, education, and experience. We recognize that there are many barriers to equal access to employment and career development opportunities, and we strive to hire groups that are under-represented in the technology industry. Diversity at Taiga means fostering a workplace where differences are valued for the contributions they make to our great team.
Thank you for your interest in TAIGA. However, only those selected for an interview will be contacted.
About Taiga:
Taiga is a Canadian company reinventing the powersports experience with revolutionary electric powersports vehicles. Through a clean-sheet engineering approach Taiga has pushed the frontiers of electric technology to achieve the extreme power-to-weight ratios and thermal specifications required to outperform comparable high-performance combustion powersports vehicles. The product lineup currently includes electric snowmobiles and personal watercraft to deliver on a rapidly growing demand from recreational and commercial customers who are seeking better ways to explore the great outdoors without compromise. For more information, visit www.taigamotors.com
