Image Processing Software Engineer

Requisition ID
Experience Level
Senior Level Contributor
Employment Status
Regular Full-Time


Topcon Healthcare Solutions (THS), headquartered in Oakland, NJ, is a leading software engineering company of the eye care industry.  THS is responsible for R&D, engineering, marketing, sales, and support of software solutions to the global market.


Topcon's mission is to make the impossible possible, by constantly innovating optical, imaging, and measurement technologies and developing new and advanced image management and networking solutions.  Our goal is simple: to provide the ophthalmic medical community with the most innovative and indispensable software solutions so that doctors and researchers can better serve patients, ultimately improving outcomes in eye and vision care. THS is newly established in 2017 to provide the most advanced software solutions to the global market. We focus on IoT, Cloud and AI technologies to enable “Healthcare through the eye”.


Topcon Healthcare Solutions is a wholly owned subsidiary of Topcon Corporation of Tokyo, Japan.


An exciting opportunity for a highly motivated image processing software engineer to work creatively within a dedicated R&D team with global impact contributing to cutting-edge ophthalmic medical device solutions. Primary responsibilities include the following:


  • Develop, implement, and validate solutions to image processing problems that deal with large volumes of medical scan and image data.
  • Improve or build upon current existing image processing algorithms and pipelines to enhance product functionality.
  • Collaborate with clinicians and researchers to resolve clinical and usability challenges.
  • Support both prototype and commercial system development efforts, including working with internal teams and customers to troubleshoot and/or enhance the solution and systems, etc.

The candidate needs to have theoretical knowledge and expertise in volumetric image processing as well as the ability to generate production code.


  • Expertise in C/C++, Matlab and OpenCV required.
  • Hands-on experience with image/video processing and/or computer vision required, especially in volumetric image segmentation, classification, rendering and analysis.
  • Experience with ITK, VTK, IPP and/or openGL are highly preferred.
  • Experience in high-performance scientific computing, parallel programming, multithreading and GPU programming preferred.
  • Knowledge and experience of machine learning/deep learning in image analysis a plus.
  • Familiarity and experience of applying probabilistic and statistical models to medical image processing a plus
  • Familiarity with medical imaging and prior experience working in the medical device field a plus.
  • Strong oral and communication skills required.
  • Must be a team player with a strong work ethic.
  • 1 to 5 years industry experience or equivalent laboratory experience preferred.


Educational Requirements:

  • PhD, MS, or BS in Computer Science, Computer Engineering, Biomedical Engineering, or Electrical Engineering.


We are an equal opportunity employer and invite applications from all qualified individuals. We offer a highly competitive compensation and benefits package to all our employees. Candidates must be legally authorized to work in United States of America. 


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.