Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur logiciel embarqué / Embedded Software Developer

Full-time

Taiga Motors

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 platfor m  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  T eam 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-5years of experience in embedded software development.  


  • Strong programming skills in C/C++ and Python.  


  • Experience with embedded Linux,  system d 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 Dir ecteur  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 .  

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Développeur logiciel embarqué / Embedded Software Developer in Montréal, QC vacancy
  • Poste : développeur de logiciels (systèmes embarqués) Lieu de travail : Montréal Type de poste : contrat à permanent Notre client, une entreprise de premier...  ............................................ Position: Software Developer (Embedded Systems) Location: Montreal Job... 
    Suggested
    Daily paid
    Permanent employment
    Contract work

    Services de Gestion Quantum Ltée

    Montréal, QC
    a month ago
  •  ...se rencontrent développement logiciel, électronique et innovation produit...  ...web et desktop aux systèmes embarqués — qui soutiennent directement...  ...candidat : Vous êtes un développeur passionné par la conception...  ...operations, where software development meets electronics... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    19 hours ago
  •  ...contenu. Nous recherchons un ou une Développeur (-euse) logiciel (C++) talentueux (euse) et passionné(...  ...développement et des tests de systèmes embarqués innovants qui alimentent la prochaine...  ...We're on the lookout for a talented Software Developer (C++) with a passion for Broadcast... 
    Suggested
    Full time
    Internship

    Grass Valley

    Montréal, QC
    19 hours ago
  •  ...se rencontrent développement logiciel, électronique et innovation produit...  ...web et desktop aux systèmes embarqués — qui soutiennent directement...  ...candidat : Vous êtes un développeur passionné par la conception...  ...operations, where software development meets electronics... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    19 hours ago
  •  ...grand potentiel. L’équipe Ingénierie Core cherche un développeur en logiciels II pour se joindre à notre équipe des données. En tant que...  ...potential. Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is... 
    Suggested
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    17 hours ago
  •  ...regroupe plus d’une dizaine de développeurs et de spécialistes en tests...  ...de chacun et privilégions un logiciel propre, maintenable et performant...  ...maintainable, and performant software. We experiment, iterate, and...  ...We’re looking for a software developer to join the Access Control... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    19 hours ago
  •  ...dynamique de votre équipe : Des développeurs et des spécialistes des tests...  ...Pour vous, un excellent logiciel est synonyme de qualité, de sécurité...  ...-- Your team’s dynamic: Developers and test specialists from...  ...You believe great software means quality, security, and... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Montréal, QC
    19 hours ago
  •  ...équipe est composée de plus de 20 développeurs et spécialistes en tests...  ...au développement de solutions logicielles pour un large portefeuille d'...  ...’expérience en programmation embarquée sous Windows et Linux....  ...working with us, you’ll help develop software solutions for a wide... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...POSTE: Nous sommes à la recherche de développeurs logiciel expérimentés qui contribueront à créer...  ...seront confidentielles . Intermediate Software Engineer, Cabra Team (SBU) Travel is...  ...looking for a strong backend software developer. For this specific role, the... 
    Daily paid
    Contract work
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plusgrade

    Montréal, QC
    19 hours ago
  •  ...Développeur.se Logiciel en Backend Senior Le voyage est plus que l’arrivée à destination — c’est l’ensemble des expériences vécues en cours...  ...PROPOS DU RÔLE : Nous recherchons un·e Senior Backend Software Developer expérimenté·e pour nous aider à bâtir des produits de... 
    Daily paid
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Plusgrade

    Montréal, QC
    19 hours ago
  • $86k - $120.5k per year

    At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and...
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours

    Expedia Group

    Montréal, QC
    19 hours ago
  •  ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,...  .... En tant que développeur logiciel, vous pourriez jouer un rôle...  .... In practical terms, we develop a self-service web portal that...  ...on our platform. As a Software Developer, you will play a key... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    24 days ago
  •  ...équipe Nous sommes à la recherche de développeurs logiciels passionnés ayant différents niveaux d’expérience...  ...We are looking for passionate software developers with a range of experience—from...  .... Your day at a glance Design, develop, test, and maintain reliable backend services... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    27 days ago
  •  ...des opérations. Genetec développe des logiciels sur plateforme ouverte, du matériel...  ...continue. Nous recherchons un développeur logiciel polyvalent, intéressé par le...  ...public safety, and operations. Genetec develops open-platform software, hardware and cloud-based services... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...extraordinaires. À PROPOS DU POSTE: Nous recherchons un Principal Software Engineer (Payments) pour diriger techniquement notre équipe...  ...EST TU : -8+ ans d’expérience pertinente en développement logiciel , incluant un temps significatif en tant qu’ingénieur senior ou... 
    Daily paid
    Full time
    Contract work
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plusgrade

    Montréal, QC
    19 hours ago
  • $108k - $152k per year

     ...responsable du contenu est actuellement à la recherche d’un(e) développeur(-euse) de logiciels III pour travailler sur les capacités de notre...  ...Technology, our Content organization is currently seeking a Software Developer III to work on our Content Platform capabilities. These... 
    Contract work
    Apprenticeship
    Summer work
    Work at office
    Local area
    Flexible hours

    Expedia Group

    Montréal, QC
    19 hours ago
  •  ...déployer la prochaine génération de logiciels de sécurité physique de...  ...au confluent de l’IoT, de l’embarqué et du Cloud afin de fournir des...  ...services clés destinés aux développeurs applicatifs de Genetec. Votre...  ...of physical security software to our clients. Your goal... 
    Full time
    Remote work
    Flexible hours

    Genetec

    Montréal, QC
    19 hours ago
  •  ...tout-en-un puissante. Notre logiciel permet aux aéroports, centres...  ...jours. Nous recherchons un(e) développeur(euse) de logiciels passionné...  ...powerful all-in-one solution. Our software allows airports, control...  ...We are looking for a Software Developer who is passionate of software... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    a month ago
  •  ...technologies en développement logiciel. Voici quelques exemples...  ...with the latest technologies in software development. Here is an...  ...Elasticsearch and Redis Web UI developed in ReactJS with TypeScript,...  ...Your day at a glance: Develop and maintain modern... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...Support and mentor other developers through code reviews, design...  ...seule plateforme matérielle et logicielle alimentée par l’IA conçue pour...  ...réelles (matériel, systèmes embarqués ou équivalent, un atout) ~ Excellentes... 
    Long term contract
    Apprenticeship
    Internship
    Work from home
    Day shift

    Vention

    Montréal, QC
    10 days ago
  •  ...expansion, est à la recherche d’un développeur infonuagique pour concevoir...  ...de données et dispositifs embarqués. Participer aux revues de...  ...company, is seeking a Cloud Developer to design and build the cloud...  ...integrate cloud services with embedded systems and data platforms. Participate... 
    Full time
    Flexible hours

    Taiga Motors

    Montréal, QC
    19 hours ago
  •  ...la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud,...  ...developers build, deploy, and operate software across cloud, on-premises and...  ..., automation, observability, developer experience and hybrid deployment... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    19 hours ago
  •  ...opérations. Genetec développe des logiciels à plate-forme ouverte, de l’...  ...génération. Nous cherchons un développeur logiciel à l’aise avec le développement embarqué ou ayant une bonne compréhension...  ...safety, and operations. Genetec develops open-platform software, hardware... 
    Full time
    Remote work
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    a month ago
  •  ...PROPOS DU POSTE: Nous recherchons des développeurs de logiciels expérimentés pour travailler avec nous...  ...ROLE: We are seeking experienced Software Developers to work with us to build...  ...We are looking for a backend software developer. For this specific role, the candidate... 
    Daily paid
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Plusgrade

    Montréal, QC
    19 hours ago
  •  ...veuillez consulter le lien suivant / For the English version of this job description, please refer to the following link : ~ Software Developer À propos d’AppDirect Devenez un citoyen du monde à l’ère numérique et outillez une nouvelle génération d’entrepreneurs branchés... 

    AppHelp by AppDirect

    Montréal, QC
    6 days ago
  •  ...client, acteur majeur dans le développement logiciel sur mesure qui accompagne ses clients...  ...technologiques complexes, recherche un développeur logiciel lead possédant une solide expertise...  ...les équipes UX, produit, systèmes et embarquées. Échanger directement avec... 
    Permanent employment
    Flexible hours

    TOTEM Recruteur de talent

    Montréal, QC
    7 days ago
  •  ...Aperçu du poste : Le/la développeur(euse) logiciel – administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait partie...  ...----- Job overview: The Software Developer – DevOps System Administrator will be... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    19 hours ago
  •  ...Nous sommes actuellement à la recherche d’un développeur logiciel ou d’une développeuse logicielle afin de se joindre à notre équipe d’ingénierie...  ...Concevoir, développer et maintenir des systèmes embarqués en temps réel destinés aux applications aérospatiales Diriger... 
    Apprenticeship

    PACE Aerospace & IT

    Montréal, QC
    28 days ago
  •  ...Clearance, c'est une équipe de développeurs et de testeurs enthousiastes,...  .... En tant que développeur logiciel, vous pourriez jouer un rôle...  .... In practice, we develop a self-service web portal that...  ...stored on our platform. As a Software Developer, you will play a key... 
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    24 days ago
  • $89.7k - $122.46k per year

     ...les processus et les solutions Préparer les rapports, manuels et autres documents sur l'état, l'exploitation et l'entretien des logiciels Écrire, modifier, intégrer et mettre à l'essai le code des logiciels destinés au commerce électronique ou à toute autre application... 
    Permanent employment
    Full time

    Nuglif

    Montréal, QC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur logiciel embarqué / Embedded Software Developer. Be the first to apply!