Automation Test 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 an Automation Test Engineer with 5+ years of experience to design, build, and maintain automated test platforms for our embedded medical device. Working on-site in Montreal, you will be responsible for developing hardware-in-the-loop (HIL) and software-in-the-loop (SIL) systems that enable repeated, long-duration testing to uncover rare bugs. You will collaborate closely with firmware, hardware, and systems engineers to ensure our product meets stringent quality and regulatory requirements, directly impacting patient health and safety.

ROLE AND RESPONSIBILITIES



Design and implement scalable automated test platforms (HIL/SIL) for embedded systems. Integrate off-the-shelf DAQ hardware (NI, Keysight, etc.) using Python, C/C++, or vendor APIs (e.g., NI-DAQmx, PyVISA, SCPI). Develop simulations to replicate real-world physiological conditions, signals, and communication interfaces. Implement automated regression, stress, and long-duration tests to expose timing-sensitive and low-occurrence bugs. Build tools for data logging, fault injection, and anomaly detection. Collaborate with firmware engineers to integrate tests into CI/CD pipelines.

QUALIFICATIONS



Bachelor's or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field 5+ years of experience in embedded systems testing, automation, or hardware/software integration Strong programming skills in Python and C/C++ for test scripting, automation, and hardware interfaces. Proficiency with scripting languages (e.g., Bash, PowerShell) for automation, CI/CD, and environment setup. Hands-on experience with DAQ hardware and APIs 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 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 125000,00$ par an

Avantages:

Assurance Dentaire Assurance Invalidite Assurance Maladie Complementaire Assurance Vie Assurance Vision Conges payes Evenements d'Entreprise Gym sur place Options d'Achats d'Actions 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.


Job Detail

  • Job Id
    JD2847619
  • 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