11 Nov
|
Puzzle Medical Devices
|
Winnipeg
11 Nov
Puzzle Medical Devices
Winnipeg
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.
📌 Embedded Firmware Developer C C++ (Winnipeg)
🏢 Puzzle Medical Devices
📍 Winnipeg