Build C and C++ firmware for real-time medical devices at Puzzle Medical, contributing across the embedded development lifecycle. Collaborate with cross-functional engineers in a hands-on MedTech setting.
As a Firmware Developer, you will support early-stage design through production while meeting stringent quality and regulatory requirements. Your work includes embedded development, communication protocols, automated testing, and technical problem-solving. The position directly impacts patient health and safety through advanced heart failure treatment technology.
Key Responsibilities: Design and maintain C and C++ embedded firmware
Implement communication protocols between embedded systems
Establish code architecture, environments, and CI/CD pipelines
Develop testing scripts and firmware applications
Collaborate on board bring-up, debugging, and optimization
Requirements: Bachelor’s degree or higher in a related engineering field
5+ years developing embedded firmware with C or C++
Hands-on experience with oscilloscopes, logic analyzers, and debuggers
Experience with Git, GitLab, and embedded C unit testing
Strong communication and technical problem-solving skills
Apply embedded C and C++ expertise to firmware, testing, debugging, and communication protocols at Puzzle Medical.
#J-18808-Ljbffr
📌 Embedded Firmware Developer C C++ (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.