Only applications submitted through this link will be considered : https://careers.risepeople.com/puzzle-medical-devices/en
POSITION SUMMARY
Puzzle Medical Devices inc. is currently seeking a Firmware Engineer with 5+ years of experience to develop and maintain the embedded system that powers our medical device. Working on-site in Montreal, you will be responsible for 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.
ROLE AND 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
QUALIFICATIONS
Bachelor's or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field
5+ years of experience in embedded systems development, and hardware/software integration.
Extensive experience with RTOS (threading, optimization, memory management, and interrupt handling)
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 knowledge of Wi-Fi and Ethernet protocols (TCP/IP, MQTT)
Familiarity with object-oriented programming in C++ or Python
Strong communication skills, with the ability to work effectively across cross-functional teams
Ability to work independently and in a team environment
Type d'emploi : Temps plein, Permanent
Remuneration: 75000,00$ a 120000,00$ par an
Avantages:
Assurance Dentaire
Assurance Invalidite
Assurance Maladie Complementaire
Assurance Vie
Assurance Vision
Conges payes
Evenements d'Entreprise
Gym sur place
Heures d'arrivee et de depart flexibles
Options d'Achats d'Actions
Stationnement sur place
Tenue Decontractee
Lieu du poste : En presentiel
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.