C++ Software Engineer / Software Developer

Position Description


Circle Cardiovascular Imaging Inc. is looking for a C++ Software Engineer / Software Developer in the field of medical image processing and analysis. The ideal candidate will have proven experience writing GUI applications and framework using C++ in an agile development environment. Experience with cross-platform, multi-threaded programming and/or general knowledge of the medical imaging software field is considered an asset.


  • Develop and maintain application framework for medical software
  • Develop and maintain GUI applications for medical software
  • Develop and maintain client-server components for medical software
  • Perform coding, unit testing, and debugging using C++
  • Work closely with regulatory and quality assurance engineers to ensure development of quality software
Must-Have Skills & Experience
  • 5+ years of industry experience in C++ development
  • Experience in object oriented programming and design
  • Experience with distributed computing or client-server architecture
  • BSc, MSc or PhD in Engineering, Computer Science or related fields
Beneficial Skills & Experience
  • Experience with cross-platform software development on Windows/Mac/Linux
  • Experience with Qt, OpenGL and OpenCV
  • Experience with network/socket programming, and/or knowledge of TCP/IP
  • Experience with DICOM protocol and images (MR and CT)
  • Experience in the medical imaging software industry
Who We Are


Circle Cardiovascular Imaging Inc. develops and sells cardiac post-processing software that allows for the evaluation and analysis of MR and CT images. Available for clinical and research use, the stand-alone software provides full DICOM and PACS connectivity. Circle operates worldwide and its products (cvi42, cmr42, ct42, and report42) have been approved for the Canadian, American, Australian, and European markets. Circle's goal is to contribute to quality in cardiovascular imaging and research, while maximizing the achievable benefit for patients by enabling healthcare providers to accurately and effectively analyze cardiovascular images.

How To Apply


While we thank all those who apply, please note that we will only be contacting those selected for an interview. No phone calls or unsolicited agency referrals please. Only applicants who are authorized to work in Canada will be considered for this position. Email your resume and cover letter to qiao@circlecvi.com with the subject "Software Engineer".

PDF Version