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
8 days ago
Job type
  • Full-time
Job description
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! 🥐

Create a job alert for this search

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

Similar jobs
Contract T4 || Senior Cloud Engineer [Azure] - Healthcare - saint-esprit

Contract T4 || Senior Cloud Engineer [Azure] - Healthcare - saint-esprit

Ampstek • saint-esprit, qc, ca
Full-time
Job Title: Senior Cloud Engineer (Azure).Terraform, Azure Cloud Services.Terraform (Strong experience – 4+Yrs).Show more
Last updated: 9 days ago • Promoted
Ace Certified Guidewire Policy Developer - saint-esprit

Ace Certified Guidewire Policy Developer - saint-esprit

Coforge • saint-esprit, qc, ca
Full-time
Ace Certified Guidewire Policy Developer.Guidewire cloud, Policy, Gosu, REST/SOAP.We at Coforge are hiring Ace Certified Guidewire Policy Developer with the following skillset :.Guidewire PolicyCen...Show more
Last updated: 9 days ago • Promoted
Mid Level Developer - Retail Platform - Hifyre

Mid Level Developer - Retail Platform - Hifyre

Hifyre • saint-esprit, qc, ca
Full-time
Mid-Level Developer - Retail Platform.Hifyre has created the cannabis industry’s most advanced retail sales platform, leveraging data to deliver personalized, effective, consumer & partner engageme...Show more
Last updated: 9 days ago • Promoted
Développeur (-euse) logiciel expert (C++) | Expert Software Developer (C++)

Développeur (-euse) logiciel expert (C++) | Expert Software Developer (C++)

Grass Valley • Montreal, QC, CA
Full-time
Quick Apply
Pourquoi joindre les rangs de Grass Valley?.Grâce à sa technologie primée et à son expertise reconnue, Grass Valley permet aux créateurs, aux diffuseurs et aux organisations médiatiques de produire...Show more
Last updated: 30+ days ago
Senior Full Stack Engineer - Luxoft

Senior Full Stack Engineer - Luxoft

Luxoft • saint-esprit, qc, ca
Full-time
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...Show more
Last updated: 3 days ago • Promoted
Développeur Senior Full-Stack *

Développeur Senior Full-Stack *

LARGIER CONSEILS • Westmount, QC, ca
Full-time
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...Show more
Last updated: 28 days ago
Intern Embedded Software Developer

Intern Embedded Software Developer

Johnson Controls • Mercier, Qc
Full-time
Développeur Firmware - StagiaireEntreprise : Johnson ControlsVous contribuerez au développement de la prochaine génération de panneaux d'incendie chez Johnson Controls.Détails du posteLieu : Brossa...Show more
Last updated: 19 hours ago • Promoted • New!
Algebra Private Tutoring Jobs Saint-Lin-Laurentides

Algebra Private Tutoring Jobs Saint-Lin-Laurentides

Superprof • Saint-Lin-Laurentides, Canada
Full-time +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...Show more
Last updated: 30+ days ago • Promoted
Senior DevOps with Infrastructure (Security Clearance) - saint-esprit

Senior DevOps with Infrastructure (Security Clearance) - saint-esprit

Orion Innovation • saint-esprit, qc, ca
Full-time
Senior DevOps with Infrastructure.Senior DevOps with Infrastructure.Must be eligible for up to a Top-Secret Security Clearance.The Senior DevOps Engineer is a critical hands-on role responsible for...Show more
Last updated: 9 days ago • Promoted
LabVIEW Test Engineer - Global Connect Technologies

LabVIEW Test Engineer - Global Connect Technologies

Global Connect Technologies • saint-esprit, qc, ca
Full-time
Job Title: LabVIEW Test Engineer.We are seeking LabVIEW Test Engineer will be responsible for validating automotive cluster software through automated test scripts to ensure functional compliance w...Show more
Last updated: 21 days ago • Promoted
Programmeur CNC laser / chargé de projet

Programmeur CNC laser / chargé de projet

Soudex Métal • Saint-Esprit, Quebec, Canada
Full-time
Soudex Métal pour sa division LASER est à la recherche d’un Programmeur CNC polyvalent, passionné par la fabrication métallique et doté d’un fort sens de l'organisation.Véritable pilier entre la pr...Show more
Last updated: less than 1 hour ago • Promoted • New!
Technical Sourcer (12 Month Contract)

Technical Sourcer (12 Month Contract)

Empire Life • saint-esprit, QC, ca
Full-time +3
Technical Sourcer (12 Month Contract)Location: Remote - Anywhere in Canada The total target compensation (TTC) range, including salary and target bonus, is $83,000 - $125,000....Show more
Last updated: 30+ days ago • Promoted
Azure DevOps Engineer - saint-esprit

Azure DevOps Engineer - saint-esprit

LTIMindtree • saint-esprit, qc, ca
Full-time
LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace.Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnan...Show more
Last updated: 30+ days ago • Promoted
DevOps SRE - saint-esprit

DevOps SRE - saint-esprit

TechDoQuest • saint-esprit, qc, ca
Full-time
Experience working on Google Cloud ( GCS, BigQuery ).Experience using GCP Data stack ( Composer, Dataflow, Dataproc ).Hands on with Terraform, SQL, Python.Knowledge on Pub/Sub, APIGEE, Datastream, ...Show more
Last updated: 26 days ago • Promoted
EMS/SCADA Engineer

EMS/SCADA Engineer

Pacer Group • saint-esprit, qc, ca
Full-time
Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA /Implementation.Good knowledge of Electric SCADA applicat...Show more
Last updated: 20 days ago • Promoted
Freelance Visualization Designer

Freelance Visualization Designer

Swoon • saint-esprit, QC, ca
Full-time
Freelance Visualization Designer (Remote)Our client is building its freelance bench and is looking for an Intermediate–Senior Visualization Designer to support pre-sales initiatives.What you’ll do•...Show more
Last updated: 2 days ago • Promoted
Analyste en sécurité de l'information – Quart de nuit (100 % télétravail) - Hitachi Cyber

Analyste en sécurité de l'information – Quart de nuit (100 % télétravail) - Hitachi Cyber

Hitachi Cyber • saint-esprit, qc, ca
Remote
Full-time
Horaire : 23h00 à 9h00 ou minuit à 10h00 | Poste en télétravail | Français obligatoire.Rejoins l’équipe dynamique et innovante d’.Si tu es motivé(e), autonome et prêt(e) à faire une réelle différen...Show more
Last updated: 30+ days ago • Promoted
D365 F&O Developer - saint-esprit

D365 F&O Developer - saint-esprit

Jackson James • saint-esprit, qc, ca
Full-time
Jackson James have partnered with an Implementation Partner who are looking for a D365 F&O Developer on a contract basis to support multiple customers on a fully remote basis.Design, develop, and c...Show more
Last updated: 9 days ago • Promoted