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 workplace.
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 firmwareImplement communication protocols between embedded systemsEstablish code architecture, environments,
and CI/CD pipelinesDevelop testing scripts and firmware applicationsCollaborate on board bring-up, debugging, and optimizationRequirements:
Bachelor’s degree or higher in a related engineering field5+ years developing embedded firmware with C or C++Hands-on experience with oscilloscopes, logic analyzers, and debuggersExperience with Git, GitLab, and embedded C unit testingStrong communication and technical problem-solving skillsApply embedded C and C++ expertise to firmware, testing, debugging, and communication protocols at Puzzle Medical.
#J-18808-Ljbffr
📌 Embedded Firmware Developer C C++ (Winnipeg)
🏢 Puzzle Medical Devices
📍 Winnipeg
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.