Enable job alerts via email!

Signal Processing Engineer – Cardiac Algorithm Development

Pathway Communications

Markham

On-site

CAD 70,000 - 85,000

Full time

28 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A medical technology company in York Region is looking for a Junior Biomedical Engineer to join their algorithm development team. The role focuses on developing and optimizing machine learning algorithms for cardiac signal analysis and requires a Bachelor’s degree in relevant engineering fields. This position offers a hybrid work model and the opportunity to make significant contributions to life-saving medical technology.

Benefits

Mentorship from experienced engineers
Professional development opportunities
Competitive compensation package
Collaborative work environment

Qualifications

  • Bachelor’s degree from a Canadian university.
  • Coursework or thesis in digital signal processing or machine learning.
  • Eligible to work in Canada.

Responsibilities

  • Design and optimize signal processing algorithms for ECG analysis.
  • Develop algorithms for removing noise from cardiac signals.
  • Build supervised learning models for event detection.
  • Conduct testing against clinical databases.
  • Maintain technical documentation for regulatory compliance.
  • Collaborate with engineers and clinical advisors.

Skills

Proficiency in Python
Proficiency in MATLAB
Communication skills
Understanding of DSP concepts
Knowledge of machine learning frameworks

Education

Bachelor’s degree in electrical engineering, computer engineering, biomedical engineering, or software engineering

Tools

TensorFlow
PyTorch
scikit-learn
C++
Java
Job description

CANDIDATES PLEASE NOTE - THIS JOB WAS PREVIOUSLY POSTED WITH THE JOB TITLE "Junior Biomedical Engineer - Signal Processing Algorithms". If you applied for the above, please be assured that we will contact you if your resume is shortlisted. Please do not reapply.

Location

On-Site (Markham) / Hybrid

Job Type

Full-Time Permanent or Contract

Education

Recent Graduate / Post Graduate Engineering Degree

About Us

We are an innovative medical technology company developing next-generation diagnostic solutions that bring hospital-grade cardiac monitoring to point-of-care settings. Our 12-lead ambulatory ECG platform is designed to improve early detection of cardiac pathologies and enhance patient outcomes through advanced signal processing and AI-driven analysis.

The Opportunity

We are seeking an exceptional, recent graduate or postgraduate engineer to join our algorithm development team. In this role, you will develop and refine machine learning algorithms that analyze cardiac signals to detect arrhythmias, myocardial infarctions, and other life‑threatening conditions. This is an excellent opportunity to apply novel signal processing and AI techniques to real-world medical problems while working alongside experienced engineers and clinical experts.

Key Responsibilities
  • Design, implement, and optimize signal processing algorithms for 12-lead ECG analysis, including arrhythmia detection, ST‑segment analysis, and cardiac pathology classification.
  • Develop algorithms to remove motion artifacts, baseline wander, and noise from ambulatory cardiac signals.
  • Build and train supervised learning models for automated cardiac event detection and classification.
  • Conduct rigorous testing against clinical databases to ensure algorithm accuracy, sensitivity, and specificity meet regulatory standards (FDA/Health Canada).
  • Maintain comprehensive technical documentation to support regulatory submissions and design history files.
  • Work with software developers, hardware engineers, and clinical advisors to integrate algorithms into production devices.
  • Stay current with research in cardiac signal processing, deep learning architectures, and medical AI applications.
Required Qualifications

Education: Bachelor’s degree in electrical engineering, computer engineering, biomedical engineering, or software engineering from a Canadian university (Master’s degree is an asset).

Academic background: Coursework or thesis/capstone projects in digital signal processing, machine learning, or biomedical signal analysis.

Programming: Proficiency in Python and MATLAB.

Fundamental knowledge: Understanding of DSP concepts (filtering, feature extraction, time‑frequency analysis).

Communication: Strong written and verbal English skills for technical documentation and team collaboration.

Work authorization: Eligible to work in Canada.

Preferred Requirements
  • Experience with ECG, EEG, or other biomedical signal processing (academic projects, research, or internships).
  • Familiarity with machine learning frameworks (TensorFlow, PyTorch, scikit‑learn).
  • Knowledge of C++ or Java.
  • Understanding of medical device regulatory requirements (ISO 13485, IEC 60601).
  • Projects or research in relevant areas.
What We Offer
  • Opportunity to work on life‑saving medical technology.
  • Mentorship from experienced engineers and exposure to clinical applications.
  • Professional development and potential for rapid career growth.
  • Collaborative, innovation‑focused work environment.
  • Competitive compensation package.

We are committed to creating a diverse and inclusive workplace and encourage applications from all qualified candidates.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.