Firmware Developer (Quebec City)

Firmware Developer (Quebec City)

11 Nov
|
Puzzle Medical Devices
|
Quebec City

11 Nov

Puzzle Medical Devices

Quebec City

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 team-oriented 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.
Responsibilities 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.

#J-18808-Ljbffr

📌 Firmware Developer (Quebec City)
🏢 Puzzle Medical Devices
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: firmware developer (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: firmware developer (quebec city) / quebec city