Talent.com
Développeur(euse) Logiciel (Linux/Yocto) / Software Developer (Linux/Yocto)
Développeur(euse) Logiciel (Linux/Yocto) / Software Developer (Linux/Yocto)Mecademic • Montreal, Quebec, Canada
Développeur(euse) Logiciel (Linux / Yocto) / Software Developer (Linux / Yocto)

Développeur(euse) Logiciel (Linux / Yocto) / Software Developer (Linux / Yocto)

Mecademic • Montreal, Quebec, Canada
Il y a 7 jours
Type de contrat
  • Temps plein
Description de poste

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 management, and BSP).

Robot Services Development :   Design and implement software services (daemons, middleware) in C and C++ to ensure the control and functionality of the robotic arm.

Tooling & Automation : Develop Python scripts for task automation, testing, and interaction with robot services.

Documentation :   Develop and support the Sphinx-based online documentation platform.

Hardware / Software Collaboration :   Act as a technical bridge with the hardware team (FPGA / Electronics) to ensure seamless integration between software and hardware.

Your Profile

You hold an advanced degree in Computer Science or Electrical Engineering and have at least 5+ years of proven experience in a similar role, ideally within an industrial or high-tech environment.

Your Skills :

Embedded Linux Expertise : Deep understanding of OS internals (User space vs. Kernel space).

Yocto Mastery : Extensive hands-on experience configuring and compiling Linux distributions with Yocto.

Docker : Proficiency with containerization and virtualization.

Languages : Excellent command of C / C++ (for service / daemon development) and Python.

Documentation : Ability to use Sphinx to structure technical documentation.

Asset : Understanding of FPGA architecture and hardware constraints to facilitate technical discussions with the electronics team.

Asset : Experience with Git and CI / CD pipelines.

Asset : A strong interest in robotics and motion control.

Job conditions

👉 Full-time (40h / week), starting as soon as possible.

👉 Location : 1300 St-Patrick St, Montreal, QC (moving to Brossard in mid-2027).

👉 Compensation : Based on profile and experience.

👉 Requirement : Must be authorized to work in Canada (Citizenship, Permanent Residency, or valid work permit).

What We Offer :

✅ Flexible working hours.

✅ Hybrid work model – up to 2 days of telecommuting per week.

✅ A corporate culture that prioritizes work-life balance.

✅ One week of paid leave during the December holidays (in addition to annual vacation).

✅ Comprehensive group insurance with employer contribution from Day 1.

✅ Group RRSP with employer matching.

✅ Active social club and regular team events.

✅ Free drinks, snacks, and much more! 🥐

Créer une alerte emploi pour cette recherche

Dveloppeureuse Logiciel LinuxYocto Software Developer LinuxYocto • Montreal, Quebec, Canada

Offres similaires
Chef(fe) d’Équipe Développeur(se) Logiciel C++ / C++ Team Lead Developer

Chef(fe) d’Équipe Développeur(se) Logiciel C++ / C++ Team Lead Developer

Toon Boom Animation Inc. • Montreal
Temps plein
Soutenir et encadrer une petite équipe de développeurs, en favorisant la collaboration et le développement technique.Montrer l'exemple en écrivant un code C++ propre, efficace et moderne.Concevoir ...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Chef d'équipe, ingénierie logiciel — Lead Engineer

Chef d'équipe, ingénierie logiciel — Lead Engineer

Altitude Sports • Montreal
Temps plein
Une entreprise de commerce électronique à Montréal recherche un Chef.Vous serez responsable de coordonner une équipe d'ingénieurs, traduisant des stratégies en exécutions concrètes.Le candidat idéa...Voir plus
Dernière mise à jour : il y a 12 jours • Offre sponsorisée
Spécialiste, Dons annuels (bilingue)

Spécialiste, Dons annuels (bilingue)

Cystic Fibrosis Canada / Fibrose kystique Canada • saint-esprit, QC, ca
Temps plein
Spécialiste, Dons annuels (bilingue) Statut : Temps plein - poste existant Lieu de travail : télétravail ou hybri...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Développeur(euse) full-stack - terrebonne

Développeur(euse) full-stack - terrebonne

GMR Safety Inc. • terrebonne, qc, ca
Temps plein
Être le partenaire privilégié pour sécuriser les véhicules aux quais de chargement des plus grands opérateurs d'entrepôt en Amérique du Nord et en Europe. Relevant du Chef d’équipe électrique, le ou...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Développeur Logiciel – Outils de Végétation & Rendering

Développeur Logiciel – Outils de Végétation & Rendering

Unity South APAC (SEA, ANZ, IND Subcont.) • Montreal
Temps plein
Une entreprise de technologie recherche un(e) Développeur(se) Logiciel passionné(e) par les jeux et les effets visuels.Vous participerez à la création d'outils de modélisation avancés, optimiserez ...Voir plus
Dernière mise à jour : il y a 27 jours • Offre sponsorisée
Développeur.euse GTM – ShareGate

Développeur.euse GTM – ShareGate

Workleap • Montreal
Temps plein
Workleap est une entreprise tech basée à Montréal avec comme mission de rendre le travail plus simple.Depuis 2006, on bâtit des produits innovants qui aident les équipes RH et TI à relever leurs pl...Voir plus
Dernière mise à jour : il y a 22 jours • Offre sponsorisée
Architecte logiciel senior — Plateforme API‑first & IoT

Architecte logiciel senior — Plateforme API‑first & IoT

Queer Tech • Montreal
Temps plein
Une société de divertissement interactive recherche un architecte pour diriger l'évolution de sa plateforme moderne.Vous serez responsable de l'architecture qui intégrera des systèmes existants et ...Voir plus
Dernière mise à jour : il y a 24 jours • Offre sponsorisée
Senior Full Stack Engineer - Luxoft

Senior Full Stack Engineer - Luxoft

Luxoft • saint-esprit, qc, ca
Temps plein
Luxoft is looking for a Full-stack Developer who would be working with our Customer - one of the world's largest investment management companies. Based in Southern California, our client manages clo...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Développeur IA

Développeur IA

DELAN • Montréal, QC, ca
Temps plein
Quick Apply
Le développeur IA sera responsable de concevoir, développer et déployer des solutions d’IA fiables en collaborations étroites avec les clients de cette grande entreprise. Développer et déployer des ...Voir plus
Dernière mise à jour : il y a 19 jours
Développeur Senior Full-Stack •

Développeur Senior Full-Stack •

LARGIER CONSEILS • Westmount, QC, ca
Temps plein
Quick Apply
En automatisant les tâches administratives par l'IA conversationnelle, elle permet aux professionnels de santé de se recentrer sur l'humain et l'efficacité des soins. Ils recherchent pour accompagne...Voir plus
Dernière mise à jour : il y a 27 jours
Mid Level Developer - Retail Platform

Mid Level Developer - Retail Platform

Hifyre • saint-esprit, QC, ca
Temps plein
Mid-Level Developer - Retail Platform Hifyre has created the cannabis industry’s most advanced retail sales platform, leveraging data to del...Voir plus
Dernière mise à jour : il y a 7 jours • Offre sponsorisée
Développeur Golang - GO ROCK IT Services Conseils

Développeur Golang - GO ROCK IT Services Conseils

GO ROCK IT Services Conseils • montréal, qc, ca
Temps plein
Mode : Hybride (2 fois / semaine sur place).Agence de talents spécialisée dans les secteurs des technologies de l’information (TI) et du marketing numérique. Notre Agence se démarque pour la diversité ...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Gestionnaire de projets - Wajax Limited

Gestionnaire de projets - Wajax Limited

Wajax Limited • montréal (lachine), montréal (lachine), ca
Temps plein
Monter des estimations selon le devis du client, assumer la pleine responsabilité de la livraison globale des contrôles de projet. la planification et les échéanciers, la gestion des coûts, la gest...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Guitar Private Tutoring Jobs Lanaudi

Guitar Private Tutoring Jobs Lanaudi

Superprof • Lanaudi, Canada
Temps plein +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Orthopédagogue - École primaire de l'Arc-en-ciel - saint-lin-laurentides

Orthopédagogue - École primaire de l'Arc-en-ciel - saint-lin-laurentides

Centre de services scolaire des Samares • saint-lin-laurentides, qc, ca
Temps plein
Remplacement indéterminé à temps plein.Viens nous aider à créer un environnement où tous peuvent.Le Centre de services scolaire des Samares est à la recherche d'un(e) orthopédagogue pour venir.En p...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Avocats indépendants en droit de la technologie — Formule à distance et hybride (Canada)

Avocats indépendants en droit de la technologie — Formule à distance et hybride (Canada)

MT> Align, a division of McCarthy Tétrault LLP • saint-esprit, QC, ca
Temps plein
À propos de MT> Réseau Ayez une meilleure maîtrise de vos heures de travail.Soyez travailleur autonome, mais travaillez avec nous!< / p&g...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
Développeur •euse Logiciel (Lead)

Développeur •euse Logiciel (Lead)

Osedea Inc. • Montreal
Temps plein
Nous sommes une entreprise de technologie en plein essor, spécialisée dans le développement agile.Au cœur de tout ce que nous faisons, il y a les gens. c’est ce qui nous tient à cœur.Nous nous souc...Voir plus
Dernière mise à jour : il y a 27 jours • Offre sponsorisée
Firmware IA Embarqué — Linux / Yocto, C / C++, Python

Firmware IA Embarqué — Linux / Yocto, C / C++, Python

Audensiel Canada • Montreal
Temps plein
Audensiel Canada, une start-up dynamique à Montréal, cherche un(e) Ingénieur(e) en micrologiciel passionné(e) par l'IA et les systèmes embarqués. Le rôle implique le développement de projets innovan...Voir plus
Dernière mise à jour : il y a 27 jours • Offre sponsorisée