Postuler

Publié il y a 10 mois

Développeur logiciel embarqué / Embedded Software Developer

@ Taiga Motors

Montréal, Québec

Sur placeTemps plein3+ ans d’expérienceBilingue
Postuler
SIGNAUX

Responsabilités :

  • Développer le logiciel embarqué et le middleware pour les mises à jour OTA sécurisées
  • Concevoir des services et scripts Linux avec gRPC et CAN
  • Implanter les interfaces nuage-véhicule via MQTT et Bluetooth
  • Intégrer les communications entre nuage, application mobile, IHM et diagnostic

Résumé des exigences :

  • Baccalauréat ou maîtrise en génie électrique, informatique ou logiciel
  • 3 à 5 ans d'expérience en développement de logiciels embarqués
  • Maîtrise du C/C++ et de Python
  • Expérience avec Linux embarqué, systemd et le scripting
  • Maîtrise de Git et des pipelines CI/CD

Outils et compétences

Avantages mentionnés

Assurance maladieRégime de retraite
Source et dates

Site carrière / système de candidatures · bamboohr

Date publiée par l’employeur
2026-01-22
Première détection par notre source
2026-10-08
Mise à jour du dossier source
2026-10-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience3 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau, Chez les clients
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French
FormationBaccalauréat (exigé), Maîtrise (préféré)
Domaines d’étudesElectrical Engineering, Computer Engineering, Software Engineering
Avantages mentionnésRégime de retraite

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Taiga Motors

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Electrifying Off-Road Vehicles

Description complète de l’entreprise

Taiga Motors is a Canadian based startup leading the electrification of off-road powersport vehicles.  We believe in pure exhilaration– in vehicles that outperform everything else out there without sacrificing the environment, be it carving through powder, across lakes or along dirt trails. At Taiga, we are uniting innovative and adventurous minds to form a team that isn't afraid to tackle the industry's toughest problems. Our approach is simple: we start from a clean sheet and push the frontiers of technology until we end up with elegant and powerful solutions. We work fast, dream big and relentlessly chase perfection. We believe that snow days are best enjoyed outside the office and that nothing beats the summer heat like a day on the lake. 

Abonnés LinkedIn
27 041
Personnes associées sur LinkedIn
85
Bureaux déclarés
  • Montreal, Montreal, Quebec Montreal, CA
Catégories d’activité
  • Sports
  • Electric Vehicle
  • Automotive
  • Manufacturing
Autres noms enregistrés
  • Taiga Motors
Le profil indique une agence de recrutement
Non
Investissement total déclaré
69 136 372

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

Taiga Motors is a Canadian based startup leading the electrification of off-road powersport vehicles. We believe in pure exhilaration– in vehicles that outperform everything else out there without sacrificing the environment, be it carving through powder, across lakes or along dirt trails. At Taiga, we are uniting innovative and adventurous minds to form a team that isn't afraid to tackle the industry's toughest…

ChampValeur
SecteurManufacturing
Taille51-200 employees
Siège socialMontreal, Quebec
Type d’organisationPublic Company
Fondée en2015
Offres sur Jobsy16
LinkedInVoir la page
Description

Français ci-dessous

Embedded Software Developer

Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean-sheet platform, our vehicles deliver industry-leading power-to-weight performance, advanced thermal systems, and connected technology. From premier ski resorts to pristine waterways, our snowmobiles and personal watercraft enable outdoor adventure without compromising the places they operate in.

Job Summary

We're hiring an Embedded Software Developer to build and maintain the iot-edge software that powers Taiga's connected vehicle. Reporting to the Director of Software, you will work on our embedded Linux platform developing the software that bridges our vehicles to the cloud, mobile apps, and diagnostic tools.

This is a hands-on technical role for someone who:

  • Builds reliable systems: writes clean, maintainable code for embedded platforms operating in real-world conditions.
  • Thinks end-to-end: understands how edge software connects to cloud services, mobile apps, and vehicle systems.

The Team You'll Join

A small, cross-functional software team spanning:

  • Embedded firmware (microcontrollers)
  • Embedded Linux developers (Yocto-based)
  • Cloud engineers

What You’ll Be Doing:

Core Development

  • Develop and maintain embedded software and middleware for secure, reliable OTA update systems.
  • Design and implement Linux-based services and scripts to manage system-level operations on embedded platforms using protocols such as gRPC and CAN.
  • Implement cloud-to-vehicle interfaces using protocols such as MQTT and Bluetooth, integrating with mobile apps and web portals.
  • Integrate and maintain communication pathways between cloud, mobile app, vehicle HMI, and diagnostics tools.

Collaboration & Quality

  • Collaborate with firmware and cloud teams to ensure seamless end-to-end data exchange and user experience.
  • Contribute to DevOps pipelines and improve automation around build, test, and deployment processes for embedded systems.
  • Support and enhance testing frameworks for the production line, ensuring robust software validation before vehicle delivery.
  • Assist in maintaining development and service tools used by field technicians and support staff.

Required Qualifications & Skills

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
  • 3-5 years of experience in embedded software development.
  • Strong programming skills in C/C++ and Python.
  • Experience with embedded Linux, systemd and scripting (Bash, Python).
  • Understanding of CAN bus protocols, cloud connectivity, and secure firmware update mechanisms.
  • Proficiency with version control systems (Git) and CI/CD pipelines.
  • Excellent communication skills; able to work effectively with cross-functional teams.

Nice-to-Haves

  • Experience with Yocto
    and custom Linux builds.
  • Exposure to DevOps tools and automated test environments.
  • Familiarity with fleet management, service portals and telematics systems.
  • Experience in automotive, powersports, EV, or IoT industries.
  • Familiarity with telemetry/diagnostics and device connectivity.

What Success Looks Like (First 3–6 Months)

  • Shipping contributions to the embedded Linux platform (OTA, connectivity and system services).
  • Demonstrating ownership of a key subsystem or feature area.
  • Improving reliability, testability and deployment automation in your area.
  • Building strong working relationships with firmware, cloud and cross-functional partners.

What we offer

  • A competitive salary and benefits package including group insurance as of day one and RRSP with employer matching
  • The opportunity to play a foundational role in shaping the future of outdoor exploration for a leading electric vehicle brand
  • A chance to work with a passionate, collaborative, and motivated team committed to pushing boundaries and solving tough challenges together
  • Hands-on experience with our cutting-edge Taiga vehicles – see the impact of your work out in the wild.
  • A mission-driven environment where sustainability, innovation, and adventure meet.

______________________________________

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.

Sommaire du poste

Nous embauchons un développeur logiciel embarqué pour concevoir et maintenir le logiciel IoT qui alimente les véhicules connectés de Taiga. Relevant du Directeur logiciel, vous travaillerez sur notre plateforme Linux embarquée afin de développer le logiciel qui fait le pont entre nos véhicules, le nuage, les applications mobiles et les outils de diagnostic.

Il s’agit d’un rôle technique pratique destiné à quelqu’un qui :

Construit des systèmes fiables : écrit du code propre et maintenable pour des plateformes embarquées fonctionnant dans des conditions réelles.

Pense de bout en bout : comprend comment le logiciel en périphérie se connecte aux services infonuagiques, aux applications mobiles et aux systèmes des véhicules.

Ce que tu vas accomplir

Développement principal

  • Développer et maintenir le logiciel embarqué et le middleware pour des systèmes OTA sécurisés et fiables.
  • Concevoir et implanter des services et scripts Linux pour la gestion système sur plateformes embarquées, en utilisant notamment gRPC et CAN.
  • Implanter les interfaces nuage-véhicule via MQTT, Bluetooth, et assurer l’intégration avec les applications mobiles et portails web.
  • Intégrer et maintenir les communications entre le nuage, l’application mobile, l’IHM du véhicule et les outils de diagnostic.

Collaboration et qualité

  • Collaborer avec les équipes firmware et infonuagique afin d’assurer un échange de données fluide et une expérience utilisateur optimale.
  • Contribuer aux pipelines DevOps et à l’automatisation de la compilation, des tests et des déploiements pour les systèmes embarqués.
  • Soutenir et améliorer les cadres de tests de production afin d’assurer une validation logicielle robuste avant livraison.
  • Maintenir et améliorer les outils de développement et de service utilisés par les techniciens terrain et le support.

Compétences essentielles

  • Baccalauréat ou maîtrise en génie électrique, informatique, logiciel ou domaine connexe.
    3 à 5 ans d’expérience en développement de logiciels embarqués.
  • Excellente maîtrise du C/C++ et de Python.
  • Expérience avec Linux embarqué, systemd et le scripting (Bash/Python).
  • Bonne compréhension du CAN bus, de la connectivité infonuagique et des mécanismes sécurisés de mise à jour de firmware.
  • Maîtrise de Git et des pipelines CI/CD.
  • Solides aptitudes en communication et capacité à collaborer avec des équipes multidisciplinaires.

Atouts

  • Expérience avec Yocto ou des distributions Linux personnalisées.
  • Familiarité avec les outils DevOps, tests automatisés et environnements de validation.
  • Connaissance des systèmes de gestion de flotte, portails de service, télématique et connectivité/diagnostic des appareils.
  • Expérience dans les secteurs automobile, VÉ, sports motorisés ou IoT.

Ce que nous offrons

  • Un salaire et un programme d’avantages sociaux concurrentiels, incluant l’assurance collective dès le premier jour de travail et REER avec contribution de l’employeur.
  • L’occasion de jouer un rôle clé dans la définition de l’avenir de l’exploration en plein air pour une marque de véhicules électriques de premier plan.
  • La chance de travailler avec une équipe passionnée, collaborative et motivée, déterminée à repousser les limites et à relever des défis ambitieux ensemble.
  • Une expérience pratique avec nos véhicules Taiga à la fine pointe — voyez concrètement l’impact de votre travail sur le terrain.
  • Un environnement axé sur la mission où durabilité, innovation et aventure se rencontrent.

Emplois semblables

  • Développeur(euse) logiciel embarqué senior*

    Quebec

    Firme Brouillette Inc.

    6+ ansBaccalauréat en génie logiciel, informatique, génie électrique ou discipline connexe; Minimum 6 ans d'expérience en développement logiciel embarqué ou industriel; Maîtrise du C/C++ embarqué, microcontrôleurs, RTOS et mid

    C, C++, RTOS, CAN, RS485, TCP/IP

  • Responsable mondial de la transformation et des solutions en IA, Pâtes et papiers / Global AI Transformation & Solutions Lead, Pulp & Paper

    Montréal, QC
    HybrideTemps plein

    AFRY

    Candidates need hands-on experience building AI solutions from prototype to scaled adoption, including LLM applications, agents, machine learning and enterprise knowledge management. They also need enough technical depth to work credibly with engineers and data specialists, and strong stakeholder skills for senior leaders in an international setting.

    Digital twins, Process models

  • RBC Open House Financial Planning

    Montréal, QC
    Temps plein

    Royal Bank of Canada: Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

    Cotation en bourse: TSX:RY · NYSE:RY · Source vérifiée: 2026-11-02

    2+ ansCandidates need a Financial Planning Designation (IPF) or enrolment in it, a mutual funds licence, 2 to 3 years of financial planning experience for planner roles, strong networking skills, and English and French bilingualism. The Associate role needs a mutual funds accreditation, prior client-facing banking experience, and proficiency in Microsoft Office.

    Linx, Casper, Sales Platform, RBC Investment System, CART, IRIS

  • Bilingual Sales Audit Technician

    Montréal, QC
    28–31 $/hContrat

    Hays

    Candidates need experience with bank reconciliations and account analysis, plus POS and payment-processing audit experience. Intermediate to advanced Excel, strong attention to detail, and fluent bilingual English and French communication are required.

    Microsoft Excel

  • Ingénieur industriel - Longueuil

    Montréal, QC

    Tetra Tech

    2+ ansCandidates need a bachelor's degree in industrial or engineering, 2 to 15 years of relevant experience (mainly in project, manufacturing or engineering management), and project management experience in manufacturing. Fluent English and French, plus Excel and MS Project skills, are required.

    Excel, MS Project

    Ingénieur(e) électrique

    Montréal, QC

    Tetra Tech

    5+ ansDiplôme universitaire en génie électrique; Membre de l'OIQ; Cinq à dix ans d'expérience en conception électrique

    Electricity, Technical support, Collaboration, Electrical engineering

    Conseiller(ère) en sécurité de machines

    Montréal, QC

    Tetra Tech

    2+ ansCandidates need a bachelor's degree in mechanical, electrical or industrial engineering, at least 2 years of manufacturing or industrial experience, knowledge of the RSST and machine safety standards, and strong French and client communication skills.

    Microsoft Office, AutoCAD

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.