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.