Développeur(euse) embarqué senior
Vention
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 posteEn 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
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 .
- 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é...SeniorContract work
$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...SeniorHourly payTemporary workWork at officeWork from homeWorldwide- 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...SeniorSummer work
- ...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
$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...SeniorHourly payWork at officeWork from home- ...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 paidPermanent employmentFull timeLocal areaFlexible hours
- 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...SeniorSummer workPnpRemote workMonday to friday
- ...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 employmentFull timeFlexible hours
- ...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 paidWork at officeImmediate start
- ...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 paidPermanent employmentFull timeWork at office
- ...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
- ...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 paidFull timeFlexible hours
- ...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 paidFull timeApprenticeshipLocal area
- ...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 paidPermanent employmentWork at office
- ...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 hoursWeekend work
- ...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
- ...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 paidApprenticeshipWork at office
- ...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 workWork at officeWork from homeMonday to fridayShift workDay shift
- ...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 paidPermanent employmentFull timeSummer workWork at officeRemote workFlexible hoursDay shift
- ...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
- ...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
- ...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 paidApprenticeshipWork at office
- 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 paidPermanent employmentFull timeShift work
$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 workWork at officeLocal areaFlexible hours- ...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 contractLong term contractPermanent employmentFull timeContract workApprenticeshipWork at officeRemote workWork from homeFlexible hours
- 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
- ...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...ApprenticeshipFlexible hours
- ...(« 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...SeniorFull timeApprenticeshipWork at officeWork from homeDay shift
- ...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 paidContract workApprenticeshipWork at officeLocal area
$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...SeniorDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Développeur(euse) embarqué senior. Be the first to apply!
- senior financial accountant Montréal, QC
- sr&ed consultant Montréal, QC
- senior technician Montréal, QC
- senior advisor Montréal, QC
- senior legal assistant Montréal, QC
- senior manager operational excellence Montréal, QC
- senior internal audit manager Montréal, QC
- senior c# developer Montréal, QC
- senior customer success manager Montréal, QC
- senior communications manager Montréal, QC

