Careers

Image Processing Algorithms Developer
Location: CA-ON-Toronto
Job Category: Software, Medical Imaging
Duration: 6 months renewable

The Company

Medipattern is a recognized leader in analysis and reporting of medical images. We are an aggressive Toronto-based company. We market our products directly to users worldwide as well as through relationships with distributors and partners.

Medipattern has developed a platform for analysis of medical images. Our products use pattern recognition methods to help radiologists analyze images and automate the reporting process. We currently develop and market products for diagnosis of cancer in breast ultrasound images, and for assessment of the carotid arteries.

We develop leading-edge detection, diagnosis and image processing algorithms, and also excel in producing commercial products using these algorithms both for ourselves and for our OEM customers.

The Position

We are looking for an image processing algorithm developer with an excellent theoretical and working knowledge in algorithms for medical image processing, and very good programming skills. The successful candidate will be a highly creative, self-motivated, professional individual with ability to provide innovative algorithmic and software solutions.

Duties

Develop advanced image processing algorithms for the next generation of computer aided detection and diagnosis of breast lesions in three-dimensional breast ultrasound images.
Responsibilities include design, modeling, implementation, verification, and support of image processing algorithms.
Activities would include:

  • Conceptual algorithm development
  • Matlab, C/C++ model implementation, optimization, and verification
  • System performance evaluation and analysis
  • Writing internal documentation

Required Skills

  • Strong mathematical background
  • C/C++ development skills
  • Ability to perform analysis and characterization of algorithm concepts using Matlab
  • Team oriented attitude with excellent communication skills (written, and verbal), strong attention to details and highly organized

Education and Experience

  • Master's or PhD Degree in Mathematics, Electrical or Computer Engineering (or equivalent) in the area of digital image processing, pattern recognition, or computer vision
  • 3-10 years of experience in the industry developing image processing and pattern recognition algorithms including image fusion, segmentation, data mining and other 3D digital image processing methods preferred
  • Excellent C/C++ programming skills, knowledge of ITK/VTK and GPU experience is considered an asset