Publié hier
Firmware Developer
@ Puzzle Medical Devices
Montréal, Québec
En bref
Puzzle Medical Devices is hiring a full-time Firmware Developer to build embedded firmware for medical devices treating advanced heart failure. The role covers design, communication protocols, CI/CD, automated testing and board bring-up, requiring 5+ years of embedded C/C++ experience.
Responsabilités :
- Design and maintain real-time embedded firmware in C/C++
- Design communication protocols between embedded systems
- Establish code architecture, dev environments and CI/CD pipelines
- Develop test automation firmware and scripts
- Support board bring-up and debugging with electronics and test engineers
Résumé des exigences :
- Bachelor's or higher in electrical, computer engineering or computer science
- 5+ years of embedded firmware development in C/C++
- Hands-on experience with oscilloscopes, logic analyzers and debuggers
- Experience with Git/GitLab and embedded C unit testing
- Strong communication and cross-functional teamwork skills
Outils et compétences
Source et dates
Type de source non vérifié · risepeople
- Date publiée par l’employeur
- 2026-11-05
- Première détection par notre source
- 2026-11-05
- Mise à jour du dossier source
- 2026-11-05
Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.
Détails du poste
| Niveau | Senior |
| Domaine | Développement logiciel |
| Expérience | 5 an(s) et plus |
| Heures par semaine | 40 (estimé) |
| Milieu de travail | Bureau, Laboratoire |
| Position | Assis et debout |
| Exigences physiques | physique faible · ordinateur élevé |
| Langues | English |
| Formation | Baccalauréat (exigé) |
| Domaines d’études | Electrical Engineering, Computer Engineering, Computer Science |
Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.
Puzzle Medical Devices
Profil d’entreprise sauvegardé
Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.
Clinical Stage Company. Restoring life, one heart at a time.
Description complète de l’entreprise
Canadian-based medical device company building world's first minimally invasive heart pump for patients with advanced heart failure.
- Abonnés LinkedIn
- 10 335
- Personnes associées sur LinkedIn
- 62
- Bureaux déclarés
- 1001 Rue Lenoir, Montreal, Quebec H4C 2Z6, CA
- Autres noms enregistrés
- Puzzle Medical Devices® Inc.
- Le profil indique une agence de recrutement
- Non
Canadian-based medical device company building world's first minimally invasive heart pump for patients with advanced heart failure.
| Champ | Valeur |
|---|---|
| Secteur | Medical Device |
| Taille | 51-200 employees |
| Siège social | Montreal, Quebec |
| Type d’organisation | Privately Held |
| Fondée en | 2018 |
| Offres sur Jobsy | 9 |
| Voir la page |
Join the Team!
Joining Puzzle Medical means becoming part of a team dedicated to improving the treatment of advanced heart failure. You’ll contribute to the development of innovative technology designed to enhance patients’ quality of life and clinical outcomes.
We offer a collaborative and dynamic MedTech environment where initiative is encouraged and ideas are valued. As a growing company, your work will have real impact and visibility, and you’ll have the opportunity to grow alongside the organization.
If you’re motivated by meaningful work and enjoy working in a hands-on, innovative setting, Puzzle Medical offers the opportunity to contribute to important advancements in patient care.
Summary
The Firmware Developer contributes to the full embedded development lifecycle—from early-stage design through production. You will collaborate closely with a cross-functional team to ensure our product meets stringent quality and regulatory requirements, directly impacting patient health and safety.
Responsabilities
Design, develop, and maintain embedded firmware primarily in C/C++ for real-time applications
Design and implement protocols for communication between embedded systems
Estimate timelines and provide risk assessments for planning and tracking work
Establish and manage code architecture, development environments, and CI/CD pipelines
Develop firmware, scripts, and applications to automate software testing
Collaborate with electronics and test engineers on board bring-up, debugging, and performance optimization
Qualification & Experience
Bachelor’s or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
5+ years of experience in embedded firmware development, particularly in C/C++.
Hands-on expertise with debugging tools (oscilloscopes, logic analyzers, debuggers) and version control (Git/GitLab)
Experience with embedded C unit testing (e.g., CMock, Unity, or similar).
Strong communication skills, with the ability to work effectively across cross-functional teams.
Curiosity, attention to detail, and the ability to thoroughly investigate and solve technical problems.
Ability to work independently and in a team environment.
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.