Posted 11 days ago
Développeur/Développeuse Firmware
@ Puzzle Medical Devices® Inc.
Montréal, Quebec
Overview
Puzzle Medical Devices is hiring a firmware developer to work across the full firmware lifecycle, from initial design to production, for an advanced heart failure treatment device. The role involves C/C++ embedded real-time firmware, communication protocols, CI/CD pipelines and close work with electronics and test engineers, under strict quality and regulatory requirements. It is a full-time position.
Responsibilities:
- Concevoir et maintenir des firmwares embarqués en C/C++
- Concevoir des protocoles de communication entre systèmes embarqués
- Établir l’architecture logicielle et les pipelines CI/CD
- Automatiser les tests logiciels
- Collaborer à la mise en service des cartes électroniques et au débogage
Requirements summary:
- Connaissance approfondie des protocoles Wi-Fi et Ethernet (TCP/IP, MQTT)
- Expertise approfondie des RTOS
- Programmation orientée objet en C++ ou Python
- Anglais intermédiaire pour lire des documents techniques
- Excellentes compétences en communication
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-11-04
- First seen by our source
- 2026-11-14
- Source record updated
- 2026-11-14
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Department | Software development |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office, Laboratory |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English, French |
| Perks mentioned | Generous paid time off, Performance bonus, Wellness |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Puzzle Medical Devices® Inc.
| Field | Value |
|---|---|
| Open jobs on Jobsy | 3 |
Joins-toi à l’équipe!
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.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.