Post Job Free
Sign in

Principal Engineer - AI & Medical Software

Location:
Toronto, ON, Canada
Posted:
August 25, 2026

Contact this candidate

Resume:

Cartik Sharma

Principal Engineer

#***,*** ****** **** ****,Toronto

416-***-**** • ******.******@*****.***

Canadian Citizen

Apply my skills in software design, software development, ML/AI to improve technological outcomes.

EDUCATION & CREDENTIALS

State University of New York at Buffalo M.S. Engineering GPA: 3.71/4.0, 2001

Victoria Jubilee Technical Institute B.E. Mechanical Engineering, GPA: 3.5/4.0, 1999

University of Toronto, Rotman School of Management: CTO and AI officer program. Graduation expected 12/26.

Certificate in Quantum Machine Learning, University of Toronto

Certificate in Machine Learning Stanford University, 2011

Certificate in Project Management: A.S.M.E. (American Society of Mechanical Engineers), 2005

HackerRank:Gold star C++

Technical Experience

Software Languages: Swift, SwiftUI, Bloomberg APIs, C++, C#, .NET, IDL, Matlab, GWT, OpenGL, CUDA, VTK, ITK, Qt, murex,Azure, Simulink, React, Python, Javascript, HTML5, SQL Server, Kubernetes, Tensorflow, Pytorch, Keras, React, SpringBoot, DropWizard, Maven, Web/REST, Docker, Cuda, Nvidia AI.

Operating Systems: Linux, Windows (XP/2000/10/NT), Windows Server, MAC OSX, QNX,Posix, Ubuntu, Unix

Process tools: Agile, Continuous integration, ISO 9001, ISO 13485, QSR

Application Software: ANSYS, Pro Engineer, Comsol, Design Optimization Tools. (DOT)

Regulatory standards: IEC 60601, ISO 13484

Professional Experience

Principal Software Engineer, Monteris Medical 3/26 to 4/26, Toronto, ON

Design and development of neurosurgery software using scientific computing using NVIDIA cuda libraries.

C programming.

21 CFR 820 documentation.

EU FDR and CE Marking for Class III devices.

CoFounder, Neuromorph 1/2025 to 4/2026, Toronto, ON

Strong experience with Murex for configuration and tracking and performance monitoring.

Engineering leadership for fMRI imaging company using Python, C, Generative AI, LLMs, IBM Qiskit and RAG. On QNX RTOS, Qt, Next js, NVIDIA Isaac Sim, Winforms, Simulink, WPF and Java and Kubernetes and diffusion modeling.

Firmware and embedded system development.

Strong experience with VLMS, LLMS, VLAs and robotics.

21 CFR 820 documentation.

Deep learning framework and agentic AI experience for neuroimaging and surgical robotics.

Sub-projects, head coil development for mri neuroimaging, neural circuitry simulation in the quantum

sense, abdominal coil development, pulse sequence optimization for neuroimaging, neurosurgery robot with serial and parallel arm manipulators with interstitial thermometry, prostate surgery robot

EU FDR and CE Marking for Class III devices.

Boston Scientific, 10/2024 to 11/2024, Principal Software Engineer, Toronto, ON

Strong experience with Murex for configuration and tracking and performance monitoring.

Worked on lasers, optics, chillers, and integrated systems including design change, engineering and physics for FDA approval on QNX and C++, Isaac Sim.

Worked closely with a global team on getting FDA approval for an acquisition Lumenis.

Worked on improving leadership and strategic decision making for Boston Scientific.

Working on ISO 13484 standards for regulatory approval.

EU FDR and CE Marking for Class III devices.

21 CFR 820 documentation.

Neuromorph, May 2024 to August 2024, Principal, Toronto, ON

Grant writing for generative AI based biomarker diagnostics using WinForms, .NET, WPF, Next Js and MATLAB Simulink AI/Nvidia Isaac Sim for HCM on QNX

Design control DHF creation in keeping with ISO 13484 standards.

Raising equity for Neuromorph, Series A funding

Dementia diagnostics app for Neuromorph using Azure cloud services and Python.

Implementing LLMs based algorithms for neurological diagnostics of dementia using Generative AI.

Salesforce Solutions engineering for generating leads, investors up by 65%.

Conceiving products for AI based drug discovery for neurological disorders.

Finalizing prototypes and completing FDA DHF documentation for AI/ML.

Strong experience with VLMS, LLMS, VLAs and robotics.

Firmware and embedded system development.

EU FDR and CE Marking for Class III devices.

21 CFR 820 documentation.

Eigen Health Services, August 2023 to May 2024, Scientist/Sr. Developer, Sacramento,CA

Algorithm development for segmentation, fusion and registration for prostate biopsies.

Design and development of several features for prostate biopsy and surgical robotics and embedded systems with WinForms, WPF, Java, Python and Nvidia, IsaacSim, Simulink.

Design control documentation for algorithms and software pipelines for ultrasound and MR

and DICOM, GDCM, DCMTK.

C programming.

Firmware and embedded system development.

Experience with GPU computing for fusion algorithms with NVIDIA Isaac Sim.

Experience with ISO 13484 standards for quality system and regulatory approval.

Design changes for software in MR and US for prostate biopsies.

Image segmentation, registration and fusion software and algorithms.

Software development for implementing features to overhaul legacy code for medical physics.

Improved performance of fusion algorithms by15%.

Strong experience with VLMS, LLMS, VLAs and robotics.

EU FDR and CE Marking for Class III devices.

21 CFR 820 documentation.

Intelerad Medical, April 2022 to July 2023, Sr. Software Developer, Montreal, QC

Design and development of features for medical imaging systems using python, C#, WPF, WinForms, Java, Next js.

Working on maintenance level features for the Ambra Gateway product.

Ongoing FDA training and feature development

Worked with DICOM, GDCM and DCMTK.

Support for ultrasound, MR and fluoroscopy modalities.

Improved sales and revenue for Ambra by 25%.

Deep learning frameworks for agentic Ai and structured reporting

GeoPlus Inc, November 2021 to 4/22, Sr. Software Developer/ML Lead, Contract. Montreal, QC

Designing and developing software products in ML for geospatial navigation using c++14.

ML for point cloud classification, testing and analysis.

Writing grants for lidar based geospatial navigation.

Traffic sign detection with ML and cascade classifiers in OpenCV, NVIDIA IsaacSim, Matlab Simulink.

License plate detection with ML

Geospatial navigation with LIDAR image processing.

Vector AI Institute, March 2021 to 9/21, Sr. Software Developer, Part time contract. Toronto, ON

Sequencing and alignment of genomics sequences for SARS Covid 19 to develop and port a COVID Genotyping tool for predicting evolutionary variants of the virus.

Desktop application interface for covid genotyping tool.

Unsupervised machine learning frameworks with deep learning, early data preprocessing and data processing pipelines for genomics.

Working with UMAP and covid genotyping tool for evolutionary covid spread.

Working with Docker and Kubernetes towards building this product.

Caira Surgical, Sr. Software Developer, Part time Contract, May 2020 to Dec 2021, Toronto, ON

Design and develop algorithms and software for knee image guided surgery applications using C++ and Qt and Cornerstone.

Worked with DICOM libraries.

Writing software in VTK, C++ and unity for medical imaging applications

Desktop application interface for orthopedic knee surgery

ML libraries using proprietary ML algorithms using Tensorflow and Python.

Working on communication protocols and ethernet.

Princess Margaret Cancer Research, Bioinformatics Developer, Part time, March 2021 to July 2021, Toronto, ON

Design and development of ML and software modules for predicting sequencing pipelines for genomics using Azure cloud services and BioBert, a question answering ML sdk from Stanford.

Reviewing and improving software coding standards for good software development practice.

Working with python and tensorflow for recommendation engine development.

Developing presentations for genomics and cancercare.

Working with Azure Microservices towards building the recommendation engine.

Developing recommendation engines with BERT for processing sequencing pipelines.

HelloGBye, Machine Learning Developer, Sept 2019 to December 2019, Toronto, ON

Sentence tokenization and bert for processing email chains with GRU for machine learning frameworks for developing AI modules for travel.

Design and develop algorithms and software in machine learning for travel solutions.

Machine learning architectures for neural networks using Python, tensor flow, pytorch and C#.

Benchmarking ML algorithms and models to optimize and tune performance.

Experience with git for software code maintenance.

Bridge Rock Technologies, Quantitative Developer, March 2018 to June 2019, Toronto, ON

Apply my skills in FIX protocol and Bloomberg terminal for high frequency trading.

Apply my skills in machine learning and optimization to develop trading strategies in fintech domain.

Restrictive Boltzmann machines, long short term memory models, simulated annealing algorithms and other ML techniques for stock prediction using WPF, C++,C#, .NET, SQL and Python and Bloomberg APIs.

Using React Native for high frequency trading apps and capital markets.

Mathematical psychology of trading, parametric modeling and vectorization for indicators for bullish and bearish trends with multithreading in Capital markets.

Profit margin, maximum adverse expectation and maximum favorable expectation calculations and strategy trends based on above measures. Experience with Amazon Sagemaker and AWS.

Experience with git for software code maintenance for stock trading simulator.

Development in python and c++ for stock market prediction.

Desktop application tool for financial trading and capital markets.

Working with python and flask api for machine learning

Neuromorph, Principal Developer

Graduate of CDL Rotman Management Entrepreneurship program,Quantum Machine Learning stream Sept 2017 to 3/18, Toronto, ON

ScikitLearn, Tensorflow and python for advanced machine learning for neuromorphic architectures.

Embedded systems programming for neurovascular devices.

Data transfer through bluetooth

Deep belief propagation networks for machine learning using WPF, Android, Objective C, C#, .NET and SQL.

Generative AI for neurodiagnostics with Google Gemini Bard.

EEG source quantization with machine learning algorithms for PTSD diagnosis with multithreading.

DICOM/PACS integration for neuroimaging

VR based paradigms for neural rehabilitation for PTSD victims.

FDA design control documentation for class II devices.

Working on Communication protocols and ethernet.

Silicus Technologies (1/16 to 8/17) Medical Device Practice Lead, Houston, TX

Lead medical device software development for a number of clients in the medical device and medical imaging fields for cloud based wearable medical imaging using Android and iOS apps using javascript, C#, STL, computer graphics, gaming python and R using Azure Cloud computing services.

Create design control documentation for key client projects and product initiatives.

Participate in design review meetings, agile standup calls for product definition and recruitment of talent for the medical imaging/device areas.

Work on machine learning algorithms and numerical analysis for calibration calculations using Tensorflow.

Data communication with bluetooth for wearable device.

Gap analysis for regulatory design control of Class II medical device products. FDA design control documentation. CFR 21, IEC 60601, IEC 13485 and ISO 62305 experience.

St. Jude Medical, now Abbott (9/5/2015 to 11/05/2015) Sr. Software Developer, Minnesota Minneapolis

Design and development of cardiovascular imaging systems.

Sonavex Surgical, (6/15 to 7/15) Director, Software, a JHU spinoff, Baltimore, MD

Conceiving software algorithms for registration in plastic surgery/anastomosis.

StarFish Medical (6/14 to 6/15) Software Engineer, Toronto, ON, Contract

Design and development of software for an image guided surgery application based on Ultrasound for catheter trials, forware reconstruction and optimization based on digital signal processing.

Development of auto-tuning algorithm for ultrasound scan plane selection in presence of electromagnetic tracking using STL, VR software, OpenGL and C++ and SQL.

Registration of tracker coordinate frame with ultrasound probe and intravenous catheter for interventional femoral surgery procedures.

Working with embedded systems and firmware programming for trackable magnetic tools.

Data communication with embedded systems and EM trackers in real time.

ICS Sr. Software Developer (1/15 to 6/15) Software Engineer, Toronto, ON

QML/Qt training for one week at ICS, Qt Solutions providers.

Working on Qt/QML for networking interfaces for viewpoint kiosks.

Working on sample training apps for Qt/QML OpenGL interfaces.

Weill Cornell College of Medicine Sr. Software Engineer, Part time contract, 8/14 to 1/15, Toronto,ON

Writing a QML/VTK viewer for medical imaging with highly fluent Uis and look and feel.

VTK/Qt/QML integration for visualization, annotation and segmentation.

Worked with DICOM images and libraries.

STM Holographic (1/13 to 8/14 ) Sr. Engineer, Mississauga, Contract

Software development for optical image reconstruction, hologram creation and image processing functionality in C++,C# and OpenGL.

Creation of integration modules for hologram generation and reengineering hologram creation programs in C++.

Working with embedded systems, motion controllers, laser interferometers and temperature control units for creating high quality holograms.

Creation of UML design diagrams and software architecture charts for hologram generation.

Automated motion planning of holography source aperture with Arduino board programming.

Finite element analysis and thermal simulation of beam roller for plastic extrusion process.

Laborie Medical (3/12 to 10/12) Software Engineer, (Contract), Mississauga

Creating design diagrams, architecture class diagrams, requirements analysis and comprehensive documentation towards conformance for uroflowmetry software products with Ultrasound imaging for C#/C++/STL software.

Redesign of ultrasound probe for pelvic flowmetry imaging.

Design and development of imaging software for improved clinical diagnostics, image processing, refactoring architecture for AquaVU, an ultrasound based software tool for pelvic procedures.

Integration testing and risk analysis for various software products for pelvic floor disorder diagnostics.

FDA design control documentation for CAPAs and Class II devices.

CFR 21, IEC 60601, IEC 13485 and ISO 62305 experience.

Child Mind Institute (9/11 to 10/11), Research Developer, Manhattan.

Researching and math modelling and software development and testing on a Mac for

functional rest state MRI.

MacDonald Detwitter and Associates (2/11 to 6/11) Sr. Developer, (Contract), Brampton, ON

Application development for a surgical robotics platform with ROS simulation (with C++/STL/Matlab/Simulink) as a suturing tool for the anastomosis procedure.

Review and refinement of requirements and design for the NeuroArm II project, a surgical robotics platform for image guided neurosurgery.

Developing design documentation for the NeuroArm II project and comparison of feature tree with the NeuroArm I project.

SUNNYBROOK HEALTH SCIENCES CENTER (5/10 to 12/10),Medical Imaging Products Developer,(Contract), Toronto

Design and development of image analysis and volume rendering tools for real time cardiac visualization.

Image processing of cardiac MR datasets with DICOM,GDCM and DCMTK.

Implementation of software features for cardiac visualization in Visualization ToolKit (VTK) and C++, STL, Qt for GUI development with GPU based rendering.

Integration with ECG data for moving cardiac images.

Software conformance tests with magnetic resonance scanner protocols, imaging standards and real time image acquisition software.

Animal studies for electrophysiological monitoring during cardiac ablation procedures.

Experience with git for software code maintenance and simulation platforms, experience with computer graphics and physics engines.

NAVTEQ, (2/10 to 5/10) Senior Software Developer, Chicago, IL

Design and development of client server architecture for display of large geospatial LIDAR datasets in API called Processing.

Display of geospatial data for geotagging with a frame by frame viewer in C++, STL, Qt/QML and Google Windows Toolkit.

Design and development engineer in the feature extraction group at Navteq.

SIMQUEST INTERNATIONAL LLC (4/2009 to 10/2009) Sr. Software Engineer Silver Spring MD

Design and development of a craniomaxillofacial viewer for segmentation, rendering and analysis of various tissue types in WPF, C#,.NET, C++, STL, VTK for CT datasets with GPU based rendering and simulation platforms with DICOM images.

Design of GUI components in Qt. Implement prototype User Interfaces and layouts for various configurations with the Model View Controller pattern as well as write SQL scripts for injury markup and modeling with multithreading.

Implementation of surface rendering techniques in open source programming APIs, ITK and VTK.

Design of software components with the unified modeling design notation for object oriented design.

Experience with computer graphics and physics engines.

ROBODOC, a Curexo Technology company (11/2007 to 12/2008) Sr. Engineer Sacramento, CA (now Think Surgical)

Robodoc manufactures surgical robots and CT-based orthopedic solutions

Reverse engineering Revision Hip computer assisted and planning procedure for CT guided planning and visualization in C++ and OpenGL and DICOM images.

Implementing SROM implant cavity generation for trochanteric bone in C++.

Developed a platform to display cut cavity and toolpath generated in 2D and 3D with C++/OpenGL.

Feature implementation for the Orthopedic templating software and porting the Orthodoc planning using C/C++, STL, MOTIF and OpenGL to Ubuntu 8.04.

Conduct validation tests for cut paths generated and tool paths created by Revision HIP.

Surface model visualization of orthopedic models.

Creating documentation as part of a team for FDA approval for hip surgery planning include V&V.

CFR 21, IEC 60601, IEC 13485 and ISO 62305 experience.

Worked with regulatory and quality personnel, Class II design requirements.

Project planning for next generation features, working with 3rd party vendors, working with orthopedic surgeons, preparing for cadaver labs, on site validation of bone cutting simulation.

McKesson Medical Imaging (9/2006 to 7/2007) Development Engineer, (Contract) Vancouver, BC

Major contributions

Creating a DICOM pattern generation testbed in WPF, STL/Visual C++, C#, .NET and SQL. Implementing a design framework for various modules in the DICOM test generation framework with HL7 messaging mechanisms to facilitate communication between imaging vendors using multithreading.

Training in image processing architecture for the medical image processing pipeline.

Key contributor in the Clinical Series Mapping/Sequencing team using the LUA scripting

language.

Identifying, troubleshooting and providing fixes for customer site issues and also offering

long term solutions in terms of feature enhancements for the Sequencing group.

Work with Mckesson PACS systems for field upgrades, service and customer service concerns.

VSM Medtech Ltd. (11/2005 to 8/2006) Software Engineer, Imaging/Graphics/Visualization Vancouver, BC

Makers of Magnetoencephalography systems (High precision modality for neurological imaging)

Major contributions

Design and develop a new graphical user interface for a magnetoencephalography system for magnetic resonance imaging brain scans with STL/Motif/C++.

Worked with neuroimages in DICOM and Niftii format.

Implementing novel 3D rendering techniques, spherical harmonics for cortical surface interpolation and marching cubes technique for cortical surface generation with C++.

Image segmentation of MR images for processing of gray and white matter tracts.

Performed vendor comparison and analysis for leading magnetic resonance neuroimaging software.

Integrated third party visualization software for extracting skull and cortical surface uing FSL.

Off the shelf software verification and validation for source localization software as

per FDA Guidance 585.

CFR 21, IEC 60601, IEC 13485 and ISO 62305 experience.

National Research Council of Canada, Institute of Biodiagnostics (12/2004-12/2005), Winnipeg, MB Research Programmer (Contract)

Major contributions

Design of graphical user interfaces, tumor segmentation techniques and volume rendering for magnetic resonance images in IDL (Interactive Data Language).

Implementation of image processing techniques such as noise removal, image segmentation, dilation and erosion for medical image processing.

Processing and writig a DICOM viewer.

Optimization of spatial saturation planes with mesh refinement techniques from volume reconstructed tumor as part of conformal voxel spectroscopy implementation using C++, STL, Java, IDL and OpenGL.

Machine learning algorithms for conformal voxel spectroscopy.

Design and development of instrumentation and software libraries to shim a 3 Tesla Magnetic Resonance Scanner. Redesign/Integration a linkage mechanism for positioning a probe in the bore of the magnet, interface with firmware and interface modules for a piezoelectric motor with C/IDL.

Monteris Medical Inc. (11/2003 to 11/2004) Software Products Developer (Contract ),Winnipeg, MB, Contract

Makers of thermometric laser interstitial therapy for brain tumors.

Major contributions

Development of visualization/calibration module for magnetic resonance image guided thermometric systems for laser interstitial tumor therapy in IDL.

Design of software modules for probe visualization and DICOM image display with IDL.

Creating architecture charts, user work flow diagram and work instructions for software products developed in conformance with FDA quality standards, Class III design requirements.

Vendor selection to provide DICOM support for the treatment and planning module.

CFR 21, IEC 60601, IEC 13485 and ISO 62305 experience.

Z-KAT Inc. (now Mako Surgical/Stryker) (5/2002 to 11/2003) Software Development Engineer Hollywood, FL

Makers of image guided surgery software products

Major contributions

Lead Development Engineer for image guided surgery kit for external fixation of the elbow for fluoroscopy images (with C++/STL/C/Tcl/Tk/OpenGL and DICOM images/standards).

Implementing diagnostic tools for 2D measurement in fluoroscopy scans with Tcl/Tk.

Worked closely with engineers at EBI Medical Inc. to interpret drawings, tool and probe characteristics.

Implemented and validated an algorithm in Tcl/Tk to compute the center of rotation of the elbow.

Project Lead for Design Transfer of medical device from Product Development/Engineering to Manufacturing.

Validation of segmentation and registration algorithms.

Create and manage project plans, design input, device design specification, design verification and validation, risk analysis and FMEA compliant with cGMP and Class II FDA design requirements

Interact with orthopedic surgeons, medical representatives and potential business partners at product fairs to demonstrate capabilities of the elbow surgery product suite.

CFR 21, IEC 60601, IEC 13485 and ISO 62305 experience.

Atlantis Components, Inc. now Dentsply (12/01 to 6/02) Cambridge, MA Development Engineer, (Contract)

Makers of custom dental abutments

Major contributions

Implementing statistical clustering/pattern recognition algorithms for feature extraction of fixture locating objects for dental implants in optical point clouds in C++ using machine learning algorithms.

3D dental arch component slicing for precision visualization in STL volumetric models with OpenGL.

Interfaced with C++/STL and solid modeling packages such as Raindrop Geomagic for visualization of optical scans.

Extension of C++ functionality with Unigraphics SDK and SQL scripts to create an inspection tool for dental implants

CFR 21, IEC 60601, IEC 13485 and ISO 62305 experience.

Publications

https://scholar.google.com/citations?user=fxFUjOkAAAAJ&hl=en

European Quantum Technology Conference, Grenoble, France, 2019, Neuromorph

Quantum principles for neural information processing for diagnosis and rehabilitation in PTSD, C. Sharma(sciencesconf.org:eqtc19:238839)

"On emerging advances of neural information processing and space time physiologic calculations" Cartik S. Sharma, 10th Annual congress on World Brain Mapping, Society for Brain Mapping and Spinal Cord Therapeutics, May 2013, Baltimore, MD

A Neurophysicist's view to the evolving brain based on neural physiological measurements, diagnosis, development and accelerated cognitive processing, Cartik Sharma, Frontiers in Computational Neuroscience, 05 July 2013

Conference Paper: A hybrid data analysis and mesh refinement paradigm for conformal voxel spectroscopy Proceedings/ IEEE International Symposium of Biomedical Imaging, From Nano to Macro, Bethesda MD, 2006

C. Sharma · L. Bolinger · L. Ryner

Conference Paper: Investigation of haptic framework for, quantitative design analysis in a virtual, environment, Virtual Systems and Multimedia, UC Berkeley California, 2001

C. Sharma · T. Kesavadas

Beyond Digital Computing, University of Heidelberg, 2018, Neuromorph 'Cognitive state modeling in computational contexts based on quantum information networks’.

Talks

Visualization projects - Indiana University, Biocomplexity institute. 2009

Imaging Research Centre for Cardiac Intervention, SunnyBrook, Quantitative techniques in diagnosis and interventional surgery, 2010

Neural ensembles, Society of Brain Mapping and Therapeutics, 2013.

Beyond Digital Computing, University of Heidelberg, 2018, Neuromorph 'Cognitive state modeling in computational contexts based on quantum information networks’.



Contact this candidate