Développeur(se) systèmes embarqués / Embedded Systems Developer

mecademicMontreal, QuebecSenior
Active

Job description

Montreal, Quebec Type de travail: Temps plein

Type de travail: Temps plein

Postuler maintenant

Postuler maintenant

English belowMecademic 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 En tant que Développeur(se) Systèmes Embarqués, vous serez un acteur clé dans la conception et l'optimisation des systèmes embarqués de nos robots, reconnus comme les plus précis et compacts au monde.Vos principales responsabilités Développement des systèmes embarqués :Concevoir, développer et tester les différents modules embarqués du robot et développer des logiciels pour la nouvelle génération de produits robotiquesImplémenter et déboguer le code de bas niveau (back-end) pour optimiser les performances du systèmeConcevoir et réviser les circuits électroniques (PCB)Collaborer avec les équipes de R&D (mécanique, électronique) pour intégrer le logiciel.Qualité et sécurité :Garantir la sécurité fonctionnelle en respectant les normes de l'industrie (ISO 10218, IEC 61508, etc.).Créer des outils de test et de validation pour vérifier le bon fonctionnement de l’électronique et du logiciel.Participer à l'amélioration de l'architecture interne de contrôle des robots.Rédiger la documentation technique nécessaire pour le partage des connaissances.Votre profilTitulaire d'un diplôme supérieur en 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.Vous êtes bilingue français/anglais afin de rédiger la documentation technique et échanger avec les équipes dans les deux langues.Vos compétences techniques :Expérience avec les différentes normes ISO et IEC Excellente connaissance des langages C et assembleur (ASM) Bonne connaissance générale en système LinuxConnaissance des architectures ARM Connaissance en IOT et appareils connectés (un atout) Connaissances réseau (un atout)Connaissance HDL sur FPGA/Xilinx (un atout). Vos qualités :Excellentes compétences en communication orale et écrite Rigueur et souci du détail pour assurer la qualité du code et le respect des normes techniquesProactivité et esprit analytique dans la résolution des incidentsConditions du poste 👉 Poste à temps plein (40h/semaine) à pourvoir dès que possible sur notre site situé 1300, rue St-Patrick, Montréal, QC👉 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 robotic arms are used worldwide by OEMs, system integrators, and end-users for tasks requiring precision and reliability in automation.Your RoleAs an Embedded Systems Developer, you'll be a key player in the design and optimization of the embedded systems for our robots, which are recognized as the most precise and compact in the world.Your Main ResponsibilitiesEmbedded Systems Development:Design, develop, and test various embedded modules for the robot and develop software for the next generation of robotic products.Implement and debug low-level (back-end) code to optimize system performance.Design and revise electronic circuits (PCBs).Collaborate with R&D teams (mechanical, electronic) to integrate software.Quality and Safety:Ensure functional safety by adhering to industry standards (ISO 10218, IEC 61508, etc.).Create test and validation tools to verify the proper functioning of electronics and software.Participate in improving the internal control architecture of the robots.Write necessary technical documentation for knowledge sharing.Your ProfileYou hold a higher degree in electrical engineering and have confirmed experience (+ 5 years) in a similar role, ideally in an industrial or technological context.You are bilingual in French and English to write technical documentation and communicate with teams in both languages.Your Technical Skills:Experience with various ISO and IEC standards.Excellent knowledge of C and assembly (ASM) languages.Good general knowledge of Linux systems.Knowledge of ARM architectures.Knowledge of IoT and connected devices (an asset).Network knowledge (an asset).HDL knowledge on FPGA/Xilinx (an asset).Your Qualities:Excellent oral and written communication skills.Rigor and attention to detail to ensure code quality and adherence to technical standards.Proactivity and an analytical mindset in resolving issues.Job Conditions👉 Full-time position (40h/week) to be filled as soon as possible at our site located at 1300, rue St-Patrick, Montreal, QC. 👉 Compensation based on profile and experience. 👉 Must be authorized to work in Canada (citizenship, permanent residency, or valid work permit).What We Offer✅ Flexible work hours. ✅ Hybrid work model – up to 2 days of remote work per week. ✅ Company culture that emphasizes work-life balance. ✅ A week of paid leave during the December holidays (in addition to annual leave). ✅ Comprehensive group insurance with employer contribution from your first day. ✅ Group RRSP with employer contributions. ✅ Social club and team events. ✅ Free drinks, snacks, and much more! 🥐 Envoyer votre candidature Votre candidature a bien été enregistrée Il y a des erreurs dans votre candidature Apply With Resume * First Name* Middle Name Last Name* Email* Mobile Phone Social Network and Web LinksProvide us with links to see some of your work (Git/ Dribble/ Behance/ Pinterest/ Blog/ Medium) + Employer + Ajouter un employeur Education + Ajouter la formation

{ "@context" : "http://schema.org/", "@type" : "JobPosting", "url" : "https://careers.mecademic.com/jobs/KGBIi-XC2zC8/D%C3%A9veloppeur(se)%20syst%C3%A8mes%20embarqu%C3%A9s%20%2F%20%20Embedded%20Systems%20Developer", "title" : "Développeur(se) systèmes embarqués / Embedded Systems Developer", "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


En tant que Développeur(se) Systèmes Embarqués, vous serez un acteur clé dans la conception et l'optimisation des systèmes embarqués de nos robots, reconnus comme les plus précis et compacts au monde.
Vos principales responsabilités

Développement des systèmes embarqués :


  • Concevoir, développer et tester les différents modules embarqués du robot et développer des logiciels pour la nouvelle génération de produits robotiques

  • Implémenter et déboguer le code de bas niveau (back-end) pour optimiser les performances du système

  • Concevoir et réviser les circuits électroniques (PCB)

  • Collaborer avec les équipes de R&D (mécanique, électronique) pour intégrer le logiciel.


Qualité et sécurité :


  • Garantir la sécurité fonctionnelle en respectant les normes de l'industrie (ISO 10218, IEC 61508, etc.).

  • Créer des outils de test et de validation pour vérifier le bon fonctionnement de l’électronique et du logiciel.

  • Participer à l'amélioration de l'architecture interne de contrôle des robots.

  • Rédiger la documentation technique nécessaire pour le partage des connaissances.



Votre profil
Titulaire d'un diplôme supérieur en 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.
Vous êtes bilingue français/anglais afin de rédiger la documentation technique et échanger avec les équipes dans les deux langues.
Vos compétences techniques :
  • Expérience avec les différentes normes ISO et IEC

  • Excellente connaissance des langages C et assembleur (ASM)

  • Bonne connaissance générale en système Linux

  • Connaissance des architectures ARM

  • Connaissance en IOT et appareils connectés (un atout)

  • Connaissances réseau (un atout)

  • Connaissance HDL sur FPGA/Xilinx (un atout).


Vos qualités :
  • Excellentes compétences en communication orale et écrite

  • Rigueur et souci du détail pour assurer la qualité du code et le respect des normes techniques

  • Proactivité et esprit analytique dans la résolution des incidents



Conditions du poste

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

👉 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 robotic arms are used worldwide by OEMs, system integrators, and end-users for tasks requiring precision and reliability in automation.


Your Role

As an Embedded Systems Developer, you'll be a key player in the design and optimization of the embedded systems for our robots, which are recognized as the most precise and compact in the world.


Your Main Responsibilities

Embedded Systems Development:

  • Design, develop, and test various embedded modules for the robot and develop software for the next generation of robotic products.

  • Implement and debug low-level (back-end) code to optimize system performance.

  • Design and revise electronic circuits (PCBs).

  • Collaborate with R&D teams (mechanical, electronic) to integrate software.

Quality and Safety:

  • Ensure functional safety by adhering to industry standards (ISO 10218, IEC 61508, etc.).

  • Create test and validation tools to verify the proper functioning of electronics and software.

  • Participate in improving the internal control architecture of the robots.

  • Write necessary technical documentation for knowledge sharing.


Your Profile

You hold a higher degree in electrical engineering and have confirmed experience (+ 5 years) in a similar role, ideally in an industrial or technological context.

You are bilingual in French and English to write technical documentation and communicate with teams in both languages.

Your Technical Skills:

  • Experience with various ISO and IEC standards.

  • Excellent knowledge of C and assembly (ASM) languages.

  • Good general knowledge of Linux systems.

  • Knowledge of ARM architectures.

  • Knowledge of IoT and connected devices (an asset).

  • Network knowledge (an asset).

  • HDL knowledge on FPGA/Xilinx (an asset).


Your Qualities:

  • Excellent oral and written communication skills.

  • Rigor and attention to detail to ensure code quality and adherence to technical standards.

  • Proactivity and an analytical mindset in resolving issues.


Job Conditions

👉 Full-time position (40h/week) to be filled as soon as possible at our site located at 1300, rue St-Patrick, Montreal, QC.

👉 Compensation based on profile and experience.

👉 Must be authorized to work in Canada (citizenship, permanent residency, or valid work permit).


What We Offer

✅ Flexible work hours.

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

✅ Company culture that emphasizes work-life balance.

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

✅ Comprehensive group insurance with employer contribution from your first day.

✅ Group RRSP with employer contributions.

✅ Social club and team events.

✅ Free drinks, snacks, and much more! 🥐

", "datePosted" : "2026-08-24 00:02:06 UTC", "employmentType" : "FULL_TIME", "remote" : "false", "hiringOrganization" : { "@type":"Organization", "name":"Mecademic" }, "jobLocation" : { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "1300 Saint-Patrick St", "addressRegion": "Montreal", "postalCode": "H3K 1A4", "addressLocality": "Quebec", "addressCountry": "Canada" } } } var translation = { 'employer_title': `Désignation`, 'employer_company': `Nom de la société/l'entreprise`, 'employer_start_date': `Date de début`, 'employer_end_date': `Date de fin`, 'employer_is_current': `Je travaille actuellement ici`, 'employer_summary': `Résumé`, 'employer_remove': `Retirer cet employeur`, 'education_degree': `Diplôme`, 'education_field_of_study': `Domaine d'études/Majeure`, 'education_school_name': `Nom de l'établissement/de l'école`, 'education_start_date': `Date de début`, 'education_end_date': `Date de fin`, 'education_is_current': `Poursuit actuellement`, 'education_grade': `Niveau`, 'education_remove': `Retirer ce diplôme` };

English belowMecademic 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 En tant que Développeur(se) Systèmes Embarqués, vous serez un acteur clé dans la conception et l'optimisation des systèmes embarqués de nos robots, reconnus comme les plus précis et compacts au monde.Vos principales responsabilités Développement des systèmes embarqués :Concevoir, développer et tester les différents modules embarqués du robot et développer des logiciels pour la nouvelle génération de produits robotiquesImplémenter et déboguer le code de bas niveau (back-end) pour optimiser les performances du systèmeConcevoir et réviser les circuits électroniques (PCB)Collaborer avec les équipes de R&D (mécanique, électronique) pour intégrer le logiciel.Qualité et sécurité :Garantir la sécurité fonctionnelle en respectant les normes de l'industrie (ISO 10218, IEC 61508, etc.).Créer des outils de test et de validation pour vérifier le bon fonctionnement de l’électronique et du logiciel.Participer à l'amélioration de l'architecture interne de contrôle des robots.Rédiger la documentation technique nécessaire pour le partage des connaissances.Votre profilTitulaire d'un diplôme supérieur en 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.Vous êtes bilingue français/anglais afin de rédiger la documentation technique et échanger avec les équipes dans les deux langues.Vos compétences techniques :Expérience avec les différentes normes ISO et IEC Excellente connaissance des langages C et assembleur (ASM) Bonne connaissance générale en système LinuxConnaissance des architectures ARM Connaissance en IOT et appareils connectés (un atout) Connaissances réseau (un atout)Connaissance HDL sur FPGA/Xilinx (un atout). Vos qualités :Excellentes compétences en communication orale et écrite Rigueur et souci du détail pour assurer la qualité du code et le respect des normes techniquesProactivité et esprit analytique dans la résolution des incidentsConditions du poste 👉 Poste à temps plein (40h/semaine) à pourvoir dès que possible sur notre site situé 1300, rue St-Patrick, Montréal, QC👉 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 robotic arms are used worldwide by OEMs, system integrators, and end-users for tasks requiring precision and reliability in automation.Your RoleAs an Embedded Systems Developer, you'll be a key player in the design and optimization of the embedded systems for our robots, which are recognized as the most precise and compact in the world.Your Main ResponsibilitiesEmbedded Systems Development:Design, develop, and test various embedded modules for the robot and develop software for the next generation of robotic products.Implement and debug low-level (back-end) code to optimize system performance.Design and revise electronic circuits (PCBs).Collaborate with R&D teams (mechanical, electronic) to integrate software.Quality and Safety:Ensure functional safety by adhering to industry standards (ISO 10218, IEC 61508, etc.).Create test and validation tools to verify the proper functioning of electronics and software.Participate in improving the internal control architecture of the robots.Write necessary technical documentation for knowledge sharing.Your ProfileYou hold a higher degree in electrical engineering and have confirmed experience (+ 5 years) in a similar role, ideally in an industrial or technological context.You are bilingual in French and English to write technical documentation and communicate with teams in both languages.Your Technical Skills:Experience with various ISO and IEC standards.Excellent knowledge of C and assembly (ASM) languages.Good general knowledge of Linux systems.Knowledge of ARM architectures.Knowledge of IoT and connected devices (an asset).Network knowledge (an asset).HDL knowledge on FPGA/Xilinx (an asset).Your Qualities:Excellent oral and written communication skills.Rigor and attention to detail to ensure code quality and adherence to technical standards.Proactivity and an analytical mindset in resolving issues.Job Conditions👉 Full-time position (40h/week) to be filled as soon as possible at our site located at 1300, rue St-Patrick, Montreal, QC. 👉 Compensation based on profile and experience. 👉 Must be authorized to work in Canada (citizenship, permanent residency, or valid work permit).What We Offer✅ Flexible work hours. ✅ Hybrid work model – up to 2 days of remote work per week. ✅ Company culture that emphasizes work-life balance. ✅ A week of paid leave during the December holidays (in addition to annual leave). ✅ Comprehensive group insurance with employer contribution from your first day. ✅ Group RRSP with employer contributions. ✅ Social club and team events. ✅ Free drinks, snacks, and much more! 🥐

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.

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

Votre rôle

En tant que Développeur(se) Systèmes Embarqués, vous serez un acteur clé dans la conception et l'optimisation des systèmes embarqués de nos robots, reconnus comme les plus précis et compacts au monde.

En tant que

Développeur(se) Systèmes Embarqués

, vous serez un acteur clé dans la conception et l'optimisation des systèmes embarqués de nos robots, reconnus comme les plus précis et compacts au monde.

, vous serez un acteur clé dans la conception et l'optimisation des systèmes embarqués de nos robots, reconnus comme les plus précis et compacts au monde.

, vous serez un acteur clé dans la conception et l'optimisation des systèmes embarqués de nos robots, reconnus comme les plus précis et compacts au monde.

Vos principales responsabilités

Vos principales responsabilités

Développement des systèmes embarqués :

Développement des systèmes embarqués :

Concevoir, développer et tester les différents modules embarqués du robot et développer des logiciels pour la nouvelle génération de produits robotiques

Concevoir, développer et tester les différents modules embarqués du robot et développer des logiciels pour la nouvelle génération de produits robotiques

Concevoir, développer et tester les différents modules embarqués du robot et développer des logiciels pour la nouvelle génération de produits robotiques

Implémenter et déboguer le code de bas niveau (back-end) pour optimiser les performances du système

Implémenter et déboguer le code de bas niveau (back-end) pour optimiser les performances du système

Implémenter et déboguer le code de bas niveau (back-end) pour optimiser les performances du système

Concevoir et réviser les circuits électroniques (PCB)

Concevoir et réviser les circuits électroniques (PCB)

Concevoir et réviser les circuits électroniques (PCB)

Collaborer avec les équipes de R&D (mécanique, électronique) pour intégrer le logiciel.

Collaborer avec les équipes de R&D (mécanique, électronique) pour intégrer le logiciel.

Collaborer avec les équipes de R&D (mécanique, électronique) pour intégrer le logiciel.

Qualité et sécurité :

Qualité et sécurité :

Garantir la sécurité fonctionnelle en respectant les normes de l'industrie (ISO 10218, IEC 61508, etc.).

Garantir la sécurité fonctionnelle en respectant les normes de l'industrie (ISO 10218, IEC 61508, etc.).

Garantir la sécurité fonctionnelle en respectant les normes de l'industrie (ISO 10218, IEC 61508, etc.).

Créer des outils de test et de validation pour vérifier le bon fonctionnement de l’électronique et du logiciel.

Créer des outils de test et de validation pour vérifier le bon fonctionnement de l’électronique et du logiciel.

Créer des outils de test et de validation pour vérifier le bon fonctionnement de l’électronique et du logiciel.

Participer à l'amélioration de l'architecture interne de contrôle des robots.

Participer à l'amélioration de l'architecture interne de contrôle des robots.

Participer à l'amélioration de l'architecture interne de contrôle des robots.

Rédiger la documentation technique nécessaire pour le partage des connaissances.

Rédiger la documentation technique nécessaire pour le partage des connaissances.

Rédiger la documentation technique nécessaire pour le partage des connaissances.

Votre profil

Votre profil

Titulaire d'un diplôme supérieur en 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.