C++ Software Developer

Toronto, Ontario   |   Full Time

About Pathcore

Pathcore is a Toronto-based software company specializing in whole slide digital pathology image management and workflow. The company develops leading enterprise grade software for managing big pathology data which supports cancer informatics and healthcare IT. We are located in downtown Toronto, steps away from Queen’s Park metro station and the MaRS discovery district.

About the Position

Pathcore is currently recruiting an energetic, detailed-oriented and motivated Software Developer with in-depth knowledge of C++. The successful candidate will lead development of Pathcore Sedeen and Sedeen SDK products, a cancer informatics platform designed for viewing, annotating and analyzing wholeslide pathology images. The candidate will be responsible for ensuring development targets are met in a timely fashion while working with other developers to produce high quality, well tested and innovative software. Pathcore Sedeen Viewer is currently used in 20+ countries and 100+ institutions and we expect the user base to grow rapidly. We expect responsibilities will be dynamic and expand as we strive to meet our clients’ needs.

Responsibilities and Expectations

  • Work closely with system designers to develop architecture and create implementation plans
  • Develop new functionality according to product specification
  • Review, test and enhance existing features
  • Generate training material and conduct training sessions as required
  • Must be detail-oriented with the ability to learn new technologies and libraries through self-study

Required Skills and Experience

  • 3 years of professional software development experience
  • Comprehensive knowledge of the C++ language including C++11, C++14, and C++17
  • Familiarity with MSVC and GCC/Clang
  • Past experience with using software development tools and methods (source control, unit testing, bug tracking, continuous integration, etc.)
  • Must have excellent English communication skills; both verbal and written

Desirable Skills

  • Past experience using or developing software for medical imaging
  • Experience with common third party C++ libraries such as Qt and Boost
  • Experience with scripting languages such as CMake and Python
  • Medical image analysis (i.e. algorithm development) background and/or training

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter