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

Développeur(euse) embarqué senior

Temporary

Vention

Description de l'entreprise

Basée à Montréal et à Berlin, Vention aide les fabricants à automatiser leurs opérations en un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine. Notre technologie alimente plus de 25 000 machines dans 4 000 usines réparties sur 5 continents, et nous avons le privilège de collaborer avec une grande proportion des fabricants du Fortune 500, allant de la construction de fusées à l’automobile électrique, en passant par la robotique.

Chez Vention, vous travaillerez aux côtés de personnes passionnées et talentueuses qui ont à cœur leur métier et l’impact qu’elles créent. Nous formons une équipe de personnes ambitieuses qui évoluent grâce à un travail porteur de sens, en relevant des défis complexes, en apprenant rapidement et en constatant chaque jour les résultats de leurs efforts.

Nous avançons vite et visons haut, mais nous le faisons ensemble, avec soin, collaboration et respect. Notre culture valorise la diversité des perspectives et soutient votre développement grâce à un encadrement intentionnel, un leadership fort et des occasions concrètes de faire une réelle différence.

Description du poste

En tant que   Développeur(euse) embarqué senior chez Vention...

Vous serez responsable de la couche technique qui fait le pont entre le matériel et le logiciel : vous concevrez les composants temps réel, l'architecture des services Linux et les API qui permettent à nos clients d'étendre la plateforme. Vous travaillerez sur l'ensemble de la pile d'un produit Linux embarqué, des interfaces périphériques bas niveau jusqu'aux contrats d'API versionnés.

Ce poste est idéal pour quelqu'un qui apprécie une responsabilité technique approfondie, de l'interfaçage matériel à une architecture logicielle propre, qui sait travailler de manière autonome et qui souhaite faire progresser les ingénieurs qui l'entourent.

Ce que vous ferez :

  • Concevoir et implémenter des composants temps réel de contrôle de mouvement et de communication en C++ moderne, avec un fort accent sur le déterminisme, la latence et la sécurité
  • Développer et maintenir des microservices Python (FastAPI, MQTT, services d'orchestration) fonctionnant sur des systèmes Linux embarqués
  • Concevoir et maintenir des API gRPC et des contrats de service Protobuf afin d'assurer une communication robuste et versionnée entre les composants temps réel, les services système et les clients externes
  • Définir et faire respecter des frontières architecturales claires entre les charges de travail C++ temps réel et les services Python/Linux de plus haut niveau
  • Concevoir et maintenir des API (C++ et Python) permettant aux clients et partenaires de développer des applications sur la plateforme MachineMotion
  • Prendre en charge l'architecture des services Linux (systemd, réseau, permissions, accès aux périphériques, observabilité, journalisation, stratégies de watchdog)
  • Diriger les stratégies de packaging Debian et de mise à jour OTA, incluant la gestion des dépendances, l'épinglage des versions, les garanties de compatibilité et la sécurité des retours arrière
  • Améliorer la robustesse du système grâce à l'analyse des modes de défaillance, la journalisation structurée, la surveillance de l'état de santé et l'isolation des services
  • Déboguer des problèmes complexes à l'aide de journaux, de captures de paquets, d'instrumentation matérielle (oscilloscope, analyseur logique) et de diagnostics au niveau système
  • Contribuer aux pipelines CI/CD, aux tests de régression automatisés et à la maintenabilité à long terme
  • Encadrer les ingénieurs à travers des revues de code, des discussions architecturales et l'application des bonnes pratiques

Qualifications



Ce que vous apportez à l’équipe

Nous recherchons des compétences, de la réflexion et des expériences qui vous aideront à réussir dans ce rôle — mais nous savons aussi que plusieurs types de profils peuvent réussir. Si ce que vous lisez vous enthousiasme et que vous pensez être un bon fit, nous vous encourageons à postuler, même si vous ne remplissez pas toutes les exigences.

Vous apporterez :

  • Licence en Informatique, Génie Informatique/Électrique ou dans un domaine quantitatif connexe (Master apprécié)
  • 10 ans ou plus de contributions à des logiciels en production au sein d'équipes de développement produit
  • Maîtrise du C++ moderne (C++17 ou ultérieur) et de Python au niveau d'utilisation quotidienne, pas seulement une familiarité
  • Connaissance approfondie de la pile Linux : systemd, réseau, packaging, mécanismes IPC (mémoire partagée, sockets, TCP/IP, MQTT)
  • Expérience pratique avec les périphériques embarqués (GPIO, ADC/DAC, PWM, DMA, horloges, interruptions) et les protocoles associés (I²C, SPI, UART, CAN, RS-485)
  • Expérience dans la conception de systèmes réactifs et déterministes où la latence et la prévisibilité sont essentielles
  • Compréhension de la conception de systèmes distribués et des compromis qui en découlent
  • Un fort sens des responsabilités sur l'ensemble du cycle de vie logiciel, de la conception au support en production

Atouts:

  • Expérience avec Yocto, BuildRoot ou la construction de distributions Linux personnalisées
  • Expérience avec Linux temps réel (PREEMPT_RT) ou un RTOS
  • Historique de livraison et de maintenance d'API publiques
  • Expérience en contrôle de mouvement, robotique ou automatisation industrielle
  • Capacité à lire des schémas électriques et des layouts de circuits imprimés
  • Systèmes de mise à jour OTA pour des dispositifs embarqués déployés sur le terrain

Informations complémentaires

Ce que nous offrons

  • Cheminement de carrière :  De réelles possibilités d’évolution grâce à des plans de développement personnalisés, des évaluations biannuelles et un programme de mentorat.
  • Développement professionnel :  Formations continues sur la gestion de la performance, le leadership inclusif, la construction d’équipes performantes et la rétroaction constructive.
  • Diversité et inclusion : Revues d’équité salariale, politiques inclusives et groupe-ressource pour les femmes offrant mentorat, réseautage et sessions d’apprentissage trimestrielles.
  • Travail hybride : Profitez de la flexibilité de notre modèle hybride vous permettant de travailler de la maison certains jours.
  • Engagement communautaire :  Deux journées de bénévolat rémunérées par an pour redonner aux causes qui vous tiennent à cœur.
  • Emplacement central :  Bureaux collaboratifs situés au cœur de Montréal, entourés de cafés et de restaurants, avec des rencontres d’équipe régulières.
  • Événements d’équipe :  Activités tout au long de l’année, incluant le lancement annuel, le sommet des employés, des 5à7 trimestriels et des événements par département.
  • Avantages sociaux complets :  Régime complet d’assurances collectives pour vous et votre famille, dès votre premier jour.

Déroulement du processus d’entrevue

  • Appel initial
  • Rencontre avec l’équipe
  • Étude de cas ou exercice à domicile
  • Décision et offre

Nous nous engageons à rendre chaque étape du processus inclusive et accessible. Si vous avez besoin d’adaptations, faites-le-nous savoir — nous veillerons à ce que vous disposiez de tout ce dont vous avez besoin pour réussir.

Croissance et développement professionnel

Vention croit fermement à la promotion interne. Pour cette raison, nous avons mis en place un programme complet de développement professionnel destiné à soutenir les personnes performantes qui comprennent en profondeur le fonctionnement de Vention. Ce programme comprend :

  • Un programme de coaching interne avec d’anciens dirigeants de l’industrie encadrant de petits groupes de leaders émergents.
  • Des formations trimestrielles en gestion sur des sujets tels que : donner et recevoir de la rétroaction, bâtir des équipes performantes, ou encore développer son propre modèle de leadership.
  • Une série de conférences trimestrielles « World-Class Speaker Series » avec des leaders de l’industrie partageant leur expérience et leurs apprentissages.
  • Des canaux dédiés au développement professionnel, soutenus par l’équipe de direction, favorisant l’apprentissage continu.
  • Un programme d’allocation de livres pour approfondir vos connaissances dans votre domaine d’expertise ou en leadership.

Diversité, inclusion et sentiment d’appartenance chez Vention

En rejoignant Vention, vous intégrez une équipe de professionnels aux expériences, horizons et perspectives variés. Ensemble, nous construisons un environnement où chacun trouve sa place, se sent valorisé et peut atteindre des résultats extraordinaires.

Nous célébrons les différences — dans les idées, les parcours et les personnes. Nos initiatives en matière d’équité, de croissance de carrière et de développement du leadership visent à créer de réelles occasions pour que chacun puisse s’épanouir.

Culture Vention

Vention est un environnement stimulant pour les personnes ambitieuses. Vous pensez que notre culture vous inspirerait ? Consultez notre guide complet de la culture  ici .

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Développeur(euse) embarqué senior in Montréal, QC vacancy
  • MaintainX est la plus importante plateforme au monde en matière de gestion des actifs et d'intelligence du travail pour les environnements industriels et de première ligne. Nous sommes un outil moderne de type IdO et basé sur le réseau informatique en nuage pour la fiabilité...
    Senior
    Contract work

    MaintainX

    Montréal, QC
    5 hours ago
  • $86.3k - $123.02k per year

     ...axé sur l’intelligence artificielle Attribuer des tâches aux développeurs juniors telles que le codage, les tests, le débogage et l’...  ...factors. The actual compensation will depend on elements such as seniority, merit, geographic location, education, experience, travel requirements... 
    Senior
    Hourly pay
    Temporary work
    Work at office
    Work from home
    Worldwide

    Trane Technologies

    Montréal, QC
    2 days ago
  • Développeur(euse) .Net Date:  17 juin 2026 Lieu:  Montreal, Québec, CA, H3B 2E3 Québec, Québec, CA, G1W 0E8...  ...Hybride Nous recherchons un(e) Développeur(se) Senior C# / .NET pour rejoindre une équipe d’ingénierie performante travaillant... 
    Senior
    Summer work

    GFT Group

    Montréal, QC
    6 hours ago
  •  ...de chacun de nos mandats. À propos du poste Pour le compte de l’un de nos clients, Astek Canada recherche un·e Développeur·euse Java back‑end senior pour participer à l’évolution de solutions applicatives stratégiques à forte valeur ajoutée. Au sein d’une équipe... 
    Senior

    Astek

    Montréal, QC
    14 days ago
  • $86.3k - $123.02k per year

     ...competitive compensation for this position, tailored to a variety of factors. The actual compensation will depend on elements such as seniority, merit, geographic location, education, experience, travel requirements, and union designation. Our compensation range is... 
    Senior
    Hourly pay
    Work at office
    Work from home

    Trane Technologies

    Montréal, QC
    2 days ago
  •  ...ambitieux en matière de technologies et de solutions logicielles.     DESCRIPTION DU POSTE :   Nous sommes à la recherche de « Développeur Salesforce CPQ » pour un projet d'envergure.     RÔLE ET RESPONSABILITÉS :   Développer des solutions sur la plateforme... 
    Daily paid
    Permanent employment
    Full time
    Local area
    Flexible hours

    Levio

    Montréal, QC
    5 hours ago
  • WANTED‼️ Développeur SAP ABAP Senior – Systèmes de Paie ‼️ Télétravail possible️ Contactez-moi pour + d'infos Depuis 1996, Trisotech, compagnie québécoise, offre des services de consultation en informatique et en ingénierie au Québec sous sa division Trisotech-conseils... 
    Senior
    Summer work
    Pnp
    Remote work
    Monday to friday

    Trisotech

    Montréal, QC
    3 days ago
  •  ...amélioration continue  et nous vous offrons l’espace nécessaire pour évoluer. À propos du rôle  Nous sommes à la recherche de Développeurs Prompt IA afin de contribuer à des projets d’envergure. Pourquoi rejoindre Levio?  Travailler sur des projets de transformation... 
    Permanent employment
    Full time
    Flexible hours

    Levio

    Montréal, QC
    5 hours ago
  •  ...N'hésitez pas à nous informer si vous avez besoin d'accommodements durant le processus de recrutement. Le rôle En tant que Développeur ou Développeuse , vous agirez à titre de conseiller auprès de nos clients concernant leur feuille de route technologique globale.... 
    Daily paid
    Work at office
    Immediate start

    LIDD Consultants Inc.

    Montréal, QC
    4 days ago
  •  ...mettons l’accent sur l’excellence et un environnement de travail stimulant. Dans le cadre de notre croissance, nous recherchons un Développeur Microsoft Azure pour intervenir sur des projets d’envergure chez l’un de nos clients situé à Montréal. Responsabilités Agir... 
    Daily paid
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    19 days ago
  •  ...Une équipe qui valorise l'autonomie, l'innovation et l'apprentissage continu.  Chez LGI, nous croyons que l'avenir appartient aux développeurs qui savent apprendre rapidement, collaborer avec l'IA et transformer cette combinaison en valeur concrète pour les professionnels... 
    Full time

    LGI Healthcare Solutions Santé Inc.

    Montréal, QC
    9 days ago
  •  ...ambitieux en matière de technologies et de solutions logicielles.     DESCRIPTION DU POSTE :   Nous sommes à la recherche d'un(e) développeur.euse en intelligence d'affaires (BI)  pour différents projets d'envergure. Le développeur en intelligence d’affaires transforme les... 
    Daily paid
    Full time
    Flexible hours

    Levio

    Montréal, QC
    5 hours ago
  •  ...distribué via une vaste plateforme web & mobile, actuellement utilisé dans près de 70 % des écoles au Québec. L'équipe, constituée de développeur.euse.s dévoué.e.s, travaille en mode Agile et privilégie une relation de soutien et de collaboration entre ses membres. Vous agirez en... 
    Daily paid
    Full time
    Apprenticeship
    Local area

    Turbulent

    Montréal, QC
    16 days ago
  •  ...envergure internationale, où ton savoir-faire aura un impact concret et durable. Techso est en pleine expansion et cherche un·e développeur·euse Fullstack .NET motivé·e pour rejoindre son équipe et contribuer activement aux projets de nos clients à travers le Canada !... 
    Daily paid
    Permanent employment
    Work at office

    Solutions Techso

    Montréal, QC
    19 days ago
  •  ...que de visualiser et quantifier leurs émissions. Relevant du chef d'équipe Mission Platform, GHGSat est à la recherche d'un(e) développeur(euse) logiciel backend innovant(e) et expérimenté(e) pour son logiciel Payload Planner. Au sein d'une équipe multidisciplinaire... 
    Flexible hours
    Weekend work

    GHGSAT

    Montréal, QC
    5 days ago
  •  ...dynamique de votre équipe : Notre équipe est composée de plus de 20 développeurs et spécialistes en tests issus de milieux divers, tous unis par...  ...de l’écosystème .NET. De l’expérience en programmation embarquée sous Windows et Linux. Des compétences en création et... 
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...répondez pas — signalez-la à ***email_hidden*** et vérifiez le poste sur notre page carrières officielle Votre rôle à titre de Développeur(euse) de données principal(e) Nous recherchons un(e) Développeur(euse) de données principal(e) pour rejoindre l'équipe Flux Client... 
    Daily paid
    Apprenticeship
    Work at office

    Dialogue

    Montréal, QC
    9 days ago
  •  ...maintenables, destinées à être utilisées en production; Collaborer étroitement avec les experts en simulation de réseau et les développeurs logiciels; Participer à l’évolution continue des modèles et des outils d’optimisation en proposant des améliorations concrètes... 
    Contract work
    Work at office
    Work from home
    Monday to friday
    Shift work
    Day shift

    MAG Energy Solutions

    Montréal, QC
    7 days ago
  •  ...développement chevronnée derrière la plate-forme agricole ayant la plus grande croissance au Canada ces dernières années. En tant que développeur(euse) principal(e) Full stack, vous participerez aux développements de l’ensemble des composants de la plate-forme et contribuerez à... 
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Sollio Agriculture

    Montréal, QC
    28 days ago
  •  ...La dynamique de votre équipe Notre équipe regroupe plus d’une dizaine de développeurs et de spécialistes en tests issus de divers horizons, tous unis par un objectif commun : offrir des solutions innovantes et de haute qualité qui répondent — et dépassent — les besoins évolutifs... 
    Flexible hours

    Genetec

    Montréal, QC
    13 days ago
  •  ...développement et de la maintenance d’une infrastructure critique ainsi que de fonctionnalités 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 développement... 
    Flexible hours

    Genetec

    Montréal, QC
    23 days ago
  •  ...répondez pas — signalez-la à ***email_hidden*** et vérifiez le poste sur notre page carrières officielle. Votre rôle à titre de Développeur(euse) logiciel principal(e), Backend Le·la Développeur(euse) logiciel principal(e), Backend (Python) se joint à une équipe dédiée... 
    Daily paid
    Apprenticeship
    Work at office

    Dialogue

    Montréal, QC
    6 days ago
  • Devenez un actif pour la collectivité ! Faites partie de l’équipe de La Caisse et ressentez la fierté de contribuer à l’avenir financier de millions de Québécois et Québécoises en créant un monde plus durable. À La Caisse : On valorise votre apport unique au sein ...
    Daily paid
    Permanent employment
    Full time
    Shift work

    La Caisse

    Montréal, QC
    1 day ago
  • $108.5k - $152k per year

     ...pour les voyages et assurer un parcours de carrière enrichissant. Nous construisons un monde plus ouvert. Joignez-vous à nous! Développeur(-euse) de logiciels III Notre équipe Home & Navigation façonne la première interaction que des millions de voyageurs ont avec... 
    Summer work
    Work at office
    Local area
    Flexible hours

    Expedia Group

    Montréal, QC
    1 day ago
  •  ...make sure to contact every applicant by email in a timely manner. __________________________________________________________ Développeur·euse pédagogique et communautaire : Littératie en IA et littératie numérique (volet primaire-secondaire / K-12) Type d'emploi : Poste... 
    Ongoing contract
    Long term contract
    Permanent employment
    Full time
    Contract work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Flexible hours

    Digital Moment

    Montréal, QC
    7 days ago
  • Description de l'entreprise Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore...
    Full time

    Ubisoft

    Montréal, QC
    8 days ago
  •  ...partie de l'équipe multidisciplinaire AutoVu Edge Devices qui rassemble des passionnés de développement logiciel, de design de matériel embarqué (électronique, firmware, mécanique) et d'assurance qualité. Le travail consiste à collaborer au développement de notre produit... 
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...(« cloud-first »), ainsi qu’un ensemble de SDK, d’outils pour développeurs et de services logiciels déployés qui rendent possible le développement...  ...services de micrologiciel (firmware), l’IoT ou les logiciels embarqués. Expérience dans la conception et la publication de SDK ou d... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Work from home
    Day shift

    Vention

    Montréal, QC
    22 days ago
  •  ...email_hidden*** et vérifiez le poste sur notre page carrières officielle. Votre rôle à titre de Développeur(se) Logiciel Principal(e), Front-End Le·la Développeur(euse) Logiciel Principal(e), Front-End (React Native) rejoint une équipe dédiée qui traduit les exigences... 
    Daily paid
    Contract work
    Apprenticeship
    Work at office
    Local area

    Dialogue

    Montréal, QC
    6 days ago
  • $80k - $120k per year

    Développeur .NET Sénior Description de poste Mode de travail: Hybride, 2 jours/semaine en présentiel. Description de poste – Développeur Au sein de l'équipe de développement (analystes et développeurs), le développeur participe activement à la conception, au développement... 
    Senior
    Day shift
    Montréal, QC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur(euse) embarqué senior. Be the first to apply!