Développeur/Développeuse Firmware

Puzzle Medical Devices® Inc.

Montreal

On-site

CAD 90,000 - 120,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Assurance médicale
Télémédecine
2 jours maladie et 3 jours personnels
Remboursement 50 % gym
3 semaines de vacances + fermeture fin
Prime de recommandation
Café gratuit
Événements d'équipe

Job summary

Puzzle Medical Devices Inc. recherche un Développeur firmware pour concevoir et développer des firmwares embarqués en C/C++ dans un cadre temps réel.

Vous collaborerez avec une équipe multidisciplinaire et contribuerez à l’architecture logicielle, tout en garantissant qualité et conformité des produits médicaux, avec opportunités de croissance.

Qualifications

  • Connaissance approfondie du développement firmware en C/C++ pour systèmes temps réel.
  • Expérience avec les protocoles Wi-Fi et Ethernet (TCP/IP, MQTT).
  • Maîtrise des environnements de développement et des pipelines CI/CD.
  • Anglais technique lu/écrit; compréhension de documents techniques.
  • Excellentes compétences en communication et travail en équipe multidisciplinaire.
  • Capacité à évoluer de manière autonome et à résoudre des problèmes techniques.

Responsibilities

  • Concevoir, développer et maintenir des firmwares embarqués en C/C++ pour applications temps réel.
  • Implémenter des protocoles de communication entre systèmes embarqués.
  • Évaluer les délais et risques pour planification et suivi du travail.
  • Établir l’architecture logicielle et les pipelines CI/CD.
  • Développer des firmwares, scripts et applications pour tests logiciels.
  • Collaborer avec électronique et équipe de test pour débogage et performance.

Skills

Firmware development
C/C++
RTOS
CI/CD pipelines
Networking TCP/IP MQTT
Python
English reading

Education

Master en informatique ou génie logiciel
Baccalauréat en informatique

Tools

Git
Jenkins
RTOS tools
CI/CD tooling

Job description

Se joindre à Puzzle Medical, c’est faire partie d’une équipe engagée à améliorer le traitement de l’insuffisance cardiaque avancée. Vous contribuerez au développement d’une technologie innovante visant à améliorer la qualité de vie des patients ainsi que leurs résultats cliniques.

Nous offrons un environnement MedTech collaboratif et dynamique où l’initiative est encouragée et où les idées sont valorisées. En tant qu’entreprise en croissance, votre travail aura un impact réel et une grande visibilité, et vous aurez l’occasion d’évoluer avec l’organisation.

Si vous êtes motivé(e) par un travail porteur de sens et que vous aimez évoluer dans un environnement innovant et concret, Puzzle Medical vous offre l’occasion de contribuer à des avancées importantes en matière de soins aux patients.

Sommaire

Le/la Développeur(euse) firmware contribu au cycle de développement complet du firmware, de la conception initiale à la production. Vous collaborez étroitement avec une équipe multidisciplinaire afin de garantir que notre produit respecte les exigences strictes en matière de qualité et de réglementation, ayant ainsi un impact direct sur la santé et la sécurité des patients.

Responsabilités
  • Concevoir, développer et maintenir des firmwares embarqués en C/C++ pour des applications en temps réel;
  • Concevoir et implémenter des protocoles de communication entre systèmes embarqués;
  • Estimer les délais et évaluer les risques pour la planification et le suivi du travail;
  • Établir et gérer l’architecture logicielle, les environnements de développement et les pipelines CI/CD;
  • Développer des firmwares, des scripts et des applications pour automatiser les tests logiciels;
  • Collaborer avec les ingénieurs en électronique et en test pour la mise en service des cartes électroniques, le débogage et l’optimisation des performances.
Formation et expérience
  • Connaissance approfondie des protocoles Wi‑Fi et Ethernet (TCP/IP, MQTT);
  • Familiarité avec la programmation orientée objet en C++ ou Python;
  • Expertise approfondie des RTOS (gestion des threads, optimisation, gestion de la mémoire, interruptions);
  • Niveau d’anglais intermédiaire. Le candidat aura à lire et à comprendre des documents techniques externes en anglais;
  • Excellentes compétences en communication et capacité à travailler efficacement au sein d’équipes multidisciplinaires;
  • Curiosité, rigueur et capacité à aller au fond des problèmes techniques;
  • Capacité à travailler de manière autonome et en équipe.
Chez Puzzle, nous valorisons nos employés et offrons un programme d’avantages complet
  • Régime d’avantages sociaux complet incluant assurance médicale, dentaire et soins de la vue;
  • Accès à des services de télémédecine pour vous et votre famille immédiate (Dialogue);
  • 2 journées de maladie et 3 journées personnelles pour favoriser l’équilibre travail-vie personnelle;
  • Remboursement de 50 % des frais d’abonnement au gym;
  • 3 semaines de vacances + fermeture des bureaux durant la période des Fêtes en décembre (rémunérée);
  • Programme de prime de recommandation d’employés;
  • Café gratuit pour vous garder énergisé(e);
  • Activités d’équipe et événements sociaux réguliers favorisant un environnement collaboratif et convivial.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Project Manager
Project Manager

Puzzle Medical Devices • Montreal

On-site
CAD 90,000 - 130,000
Comprehensive benefits package (health
Dental and vision coverage
Virtual healthcare access
+4
Technicien(ne) en soutien technique et logistique
Technicien(ne) en soutien technique et logistique

Kurage • Montreal

On-site
CAD 42,000 - 64,000
Assurance collective
Formation complète sur les dispositifs
Équipe en croissance et évolution
+2
Concepteur logiciel embarqué
Concepteur logiciel embarqué

Umano Medical inc • Lévis

Hybrid
CAD 70,000 - 100,000
Télétravail hybride
Congés payés fêtes
Épargne-retraite employeur
+5
Responsable conception logicielle
Responsable conception logicielle

Rugged Monitoring Inc • Quebec

On-site
CAD 140,000 - 190,000
Flexibilité horaire
Vendredis après-midi estivaux
Assurances collectives
+11
Responsable ingénierie logiciels
Responsable ingénierie logiciels

Rugged Monitoring • Quebec

On-site
CAD 140,000 - 190,000
Flexibilité horaire
Vendredis après-midi libre
Assurances collectives
+5
Firmware Developer
Firmware Developer

Puzzle Medical Devices Inc. • Montreal

On-site
CAD 90,000 - 120,000
Concepteur.trice en électronique
Concepteur.trice en électronique

Robotiq • Lévis

Hybrid
CAD 65,000 - 90,000
Mode de travail hybride
5 semaines de congés
Assurances collectives
+2
Concepteur(trice) de logiciel embarqué / Embedded Software Designer
Concepteur(trice) de logiciel embarqué / Embedded Software Designer

Genetec • Montreal

On-site
CAD 70,000 - 90,000
Régime de rémunération attrayant
Repas subventionnés
Horaire de travail flexible
+3
Concepteur.trice en électronique
Concepteur.trice en électronique

Robotiq • Lévis

Hybrid
CAD 55,000 - 75,000
Mode hybride
5 semaines de congés
Assurance collective
+2
Ingénieur(e) en développement de produits
Ingénieur(e) en développement de produits

Base Camp Connect • Lévis

On-site
CAD 65,000 - 90,000
Horaires flexibles
Salaire compétitif
Assurances collectives et REER
+5