Firmware Engineer

Montréal, QC, CA, Canada

Job Description

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.


Related Jobs

Job Detail

  • Job Id
    JD2847621
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned