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

Taiga Motors Inc.

This position requires local presence. Please view similar jobs below.

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 employons 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.

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.
#J-18808-Ljbffr

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Développeur logiciel embarqué / Embedded Software Developer in Montréal, QC vacancy
  •  ...é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... 
    Suggested
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Xona is seeking a skilled Software Engineer to work as a contributor...  ...software modularization Embedded development for microcontroller...  ...d’un(e) ingénieur(e) logiciel qualifié(e) qui contribuera au...  ...en développement de systèmes embarqués et en programmation de microcontrôleurs... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Xona Space Systems

    Montréal, QC
    a month ago
  •  ...solutions that create exceptional and secure experiences. Développeur en tests logiciels   Un Développeur en tests logiciels (SDET) occupe un...  ...____________________________________________________  Software Developer in Test   A Software Developer in Test (SDET) is a... 
    Suggested
    Full time
    Contract work

    Onespan

    Montréal, QC
    more than 2 months ago
  •  ...marins et côtiers, et énergie. Nous recherchons un développeur ou une développeuse logiciel sénior pour faire évoluer notre pipeline de...  ...environments, and energy. We are looking for a Senior Software Developer to evolve our image processing pipeline toward new use... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Northstar Earth And Space

    Montréal, QC
    24 days ago
  • 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
    more than 2 months 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... 
    Daily paid
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months 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...  ...safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months 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
    more than 2 months ago
  •  ...dynamique de votre équipe : Des développeurs et des spécialistes des tests...  ...Pour vous, un excellent logiciel est synonyme de qualité, de...  ...-- Your team’s dynamic: Developers and test specialists from diverse...  ...You believe great software means quality, security, and... 
    Full time
    Contract work
    Internship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...utilisées autant par les entreprises que par les développeurs. Vous vous joindrez à l’équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride combinant...  ...alike. You will be joining the team as a Software Developer in Test, a hybrid role that blends software... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months 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
  •  ...électronique, l’électromécanique et les logiciels. Nous ne sommes pas seulement...  ..., electro-mechanics, and software. We’re not just a company; we...  ...principal de logiciels embarqués, vos principales...  ...What you’ll do As a senior embedded software architect, your main... 
    Daily paid
    Full time

    syntronic

    Montréal, QC
    18 days 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
  •  ...électronique, l’électromécanique et les logiciels. Nous ne sommes pas seulement...  ..., electro-mechanics, and software. We’re not just a company; we...  ...accomplirez En tant que Développeur Logiciel R&D senior, vos...  ...As a Senior R&D Software Developer, your main responsibilities will... 
    Daily paid
    Full time

    Syntronic

    Montréal, QC
    15 days ago
  •  ...possédant une solide expérience en développement logiciel Web afin de contribuer à l’évolution d’...  ...individual with solid experience in web software development to help evolve a widely used...  ...and quality assurance teams Develop and maintain web application features using... 
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    a month 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... 
    Remote work
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...English will follow   OPAL-RT Technologies recherche un Développeur Logiciel Drivers.    À propos d’OPAL-RT Technologies  :...  ...________  OPAL-RT Technologies is looking for a Drivers Software Developer   About OPAL-RT Technologies:    A global leader... 
    Full time
    Remote work
    Flexible hours

    Opal-rt

    Montréal, QC
    25 days ago
  •  ...follow OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Temps Réel C++     À propos d’OPAL-RT Technologies :...  ...OPAL-RT Technologies is looking for a C++ Real Time Software Developer     About OPAL-RT Technologies   A global leader... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    a month ago
  •  ...follow :  OPAL-RT Technologies est à la recherche d’un Développeur Logiciel Systèmes de build. À propos d’OPAL-RT Technologies :...  ...___ OPAL-RT Technologies is looking for a Build Systems Software Developer. About OPAL-RT Technologies : A global leader across... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Opal-rt

    Montréal, QC
    29 days ago
  •  ...du poste : Nous recherchons un(e) développeur(euse) logiciel pour créer et assurer la maintenance de...  ...les systèmes de transport, les systèmes embarqués et les services externes Mettre en...  ...Job overview: We are looking for a Software Developer to build and maintain... 
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    19 days ago
  •  ...Tu maîtrises en profondeur les concepts fondamentaux de développement et d'architecture logicielle, forgée au fil d'une expérience significative. Back-End / DevOps Software Developer As part of the development team, you contribute every day to building innovative digital... 
    Daily paid
    Full time

    Mirego

    Montréal, QC
    7 days ago
  •  ...Genetec. Nous recherchons un développeur expérimenté, doté d’un solide...  ...et exploitation de logiciels en production ~ Excellentes...  ...We are looking for a seasoned developer with a strong security mindset...  ...building and operating production software ~ Strong software engineering... 
    Long term contract
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    19 days ago
  •  ...Description La dynamique de votre équipe : Le Développeur(euse) logiciel - compilation et déploiement travaillera au sein de l’équipe...  ...-------------------------- Your team’s dynamic: The Software Developer - Builds & Releases will be working within the SCMT team... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...recherche d'un(e) stagiaire en développement logiciel pour soutenir notre équipe d'ingénierie...  ..., en travaillant aux côtés de développeurs et d'ingénieurs systèmes expérimentés sur...  .... Job Summary Exegy is seeking a Software Developer Intern to support our engineering team... 
    Internship
    Work at office

    Exegy

    Montréal, QC
    a month ago
  •  ...Genetec et l'un des principaux logiciels sur le marché de la sécurité...  ...aux clients. En tant que développeur logiciel au sein de notre équipe...  ...and one of the leading software products in the physical security...  ...customers.   As a Software developer in our test automation team,... 
    Daily paid
    Full time
    Work at office
    Local area
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...joueras un rôle clé dans l’évolution de notre logiciel vers un nouveau niveau. C’est un poste...  ...’ll be directly involved in powering our software to the next level. This is a role for...  ...concrete tasks and project with enough room to develop software engineering skill and decision-... 
    Internship
    Work at office
    Flexible hours

    Flare Inc.

    Montréal, QC
    more than 2 months ago
  •  ...et développement recherche un développeur senior pour participer au développement de la plateforme logiciel Vortex. La plateforme de...  ...plusieurs postes de disponibles en dévelopement logiciel qui regroupent...  .... Job Description: Our software R&D team is looking for a Senior... 
    Full time
    Remote work
    Flexible hours

    Cm Labs

    Montréal, QC
    more than 2 months 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
    more than 2 months ago
  •  ...is ours. Nous construisons une plateforme AI-native pour nos développeurs internes, plus de 150 au total, guidés par une seule question :...  ...propos de vous Plus de 10 ans d’expérience en développement logiciel, dont une expérience significative dans le mobile, avec un... 
    Daily paid
    Full time

    Maintainx

    Montréal, QC
    1 day 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
    more than 2 months 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!