×
Register Here to Apply for Jobs or Post Jobs. X

Développeur; euse Logiciel; Linux​/Yocto​/Software Developer; Linux​/Yocto

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Mecademic
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer, Software Engineer, Unix/Linux
Job Description & How to Apply Below
Position: Développeur(euse) Logiciel (Linux/Yocto) / Software Developer (Linux/Yocto)
Location: Montreal

English below

Mecademic développe des solutions d'automatisation robotiques compactes, précises et innovantes pour les secteurs de l'électronique et des sciences de la vie. Nos bras robotiques ultra-compacts sont utilisés dans le monde entier par des équipementiers, des intégrateurs de systèmes et des utilisateurs finaux pour des tâches nécessitant précision et fiabilité en matière d'automatisation.

Votre rôle

Vous serez responsable de structurer l'environnement Linux et de développer les services logiciels critiques qui pilotent nos bras robotisés. Ce rôle nécessite une expertise pratique et immédiate avec Yocto Project et l'environnement Linux.

Vos principales responsabilités

  • Architecture Système & Yocto : Créer, maintenir et faire évoluer la distribution Linux embarquée du robot via Yocto (création de recettes, configuration du kernel, gestion des layers et BSP).

  • Développement des Services du Robot :
    Concevoir et implémenter en C et C++ les services logiciels (daemons, middleware) qui assurent le contrôle et les fonctionnalités du bras articulé.

  • Outillage & Automatisation : Développer des scripts en Python pour l'automatisation des tâches, les tests et l'interaction avec les services du robot.

  • Documentation : Développer et soutenir la plateforme de documentation en ligne Sphinx.

  • Collaboration Hardware/Software : Agir comme pont technique avec l'équipe matérielle (FPGA/Électronique) pour assurer une intégration fluide entre le logiciel et le matériel.

Votre profil

Titulaire d'un diplôme supérieur en informatique ou génie électrique, vous disposez d'une expérience confirmée (+ 5 ans) dans un rôle similaire, idéalement dans un contexte industriel ou technologique.

Vos compétences :

  • Expertise Linux Embarqué :
    Compréhension approfondie du fonctionnement de l'OS (User space, Kernel space).

  • Maîtrise de Yocto :
    Expérience concrète dans la configuration et la compilation de distributions Linux avec Yocto.

  • Docker:
    Expérience avec l’utilisation de conteneurs (virtualisation).

  • Langages :
    Excellente maîtrise du C/C++ (développement de services/daemons) et du Python

  • Documentation :
    Capacité à utiliser Sphinx pour structurer la documentation technique.

  • Atout :
    Compréhension de l'architecture FPGA et des contraintes matérielles pour faciliter les discussions techniques avec l'équipe électronique.

  • Atout :
    Expérience avec Git et les systèmes d'intégration continue (CI/CD).

  • Atout : intérêt marqué pour la robotique et le contrôle de mouvement.

Conditions du poste

👉 Poste à temps plein (40h/semaine) à pourvoir dès que possible sur notre site situé 1300, rue St-Patrick, Montréal, QC (déménagement prévu à Brossard mi-2027

👉 Rémunération selon profil et expérience

👉 Nécessite d’être autorisé à travailler au Canada (citoyenneté, résidence permanente ou permis de travail valide)

Ce que nous vous proposons

✅ Horaires de travail flexibles

✅ Mode de travail hybride – jusqu’à 2 jours de télétravail par semaine

✅ Culture d’entreprise qui met l’accent sur l’équilibre entre vie professionnelle et vie personnelle

✅ Une semaine de congés payés pendant les vacances de décembre (en plus des congés annuels)

✅ Assurance collective complète avec contribution de l'employeur dès votre premier jour

✅ REER collectif avec cotisations de l'employeur

✅ Club social et événements d'équipe

✅ Boissons, collations et bien plus encore offerts gratuitement ! 🥐

------------------------------------------------------------------------------------------------------------------------------

Mecademic develops compact, precise, and innovative robotic automation solutions for the electronics and life sciences sectors. Our ultra-compact robot arms are used worldwide by OEMs, system integrators, and end-users for tasks requiring extreme precision and reliability.

Your Role

You will be responsible for structuring the Linux environment and developing the critical software services that drive our robotic arms. This role requires immediate, hands-on expertise with the Yocto Project and the Linux ecosystem.

Key Responsibilities

  • System Architecture & Yocto: Create, maintain, and evolve the robot's embedded Linux distribution using Yocto (recipe creation, kernel configuration, layer…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary