Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Elucid Logo

Senior Software Engineer - Medical Imaging Visualization, C++

Elucid

Salary not specified
Apr 11, 2025
Boston, MA, US
Apply Now

The company is looking to develop state-of-the-art software solutions for cardiovascular care, requiring an experienced engineer to build new features and enhance application efficiency and performance.

Requirements

  • Strong C++ programming skills, design principles and patterns, OOP, templates, multi-threading
  • Experience in radiology and medical imaging applications (CT / MR)
  • Knowledge of medical imaging standards, specifically DICOM
  • Experience with computational geometry and 3D computer graphics
  • Experience with any one of the following: VTK, OpenInventor, OpenGL, CUDA or any rendering or high-performance computing libraries
  • Understanding of TCP/IP socket communication
  • Working knowledge of (relational) database schema design

Responsibilities

  • Build new features and enhance the efficiency and performance of applications through sophisticated multi-threaded programming techniques
  • Develop state-of-the-art software solutions for cardiovascular care
  • Collaborate with other developers, architects, and product owners on a fast-paced, cross-functional, globally distributed team
  • Enhance the visualization and applications development team's software solutions
  • Empower accurate quantification and interpretation of cardiovascular disease
  • Develop software solutions that meet medical imaging standards, specifically DICOM
  • Work on computational geometry and 3D computer graphics

Other

  • Ability to learn quickly and to collaborate well with other developers, architects, and product owners
  • Proficiency in working in a hybrid model with regular in-office collaboration (for local candidates)
  • Ability to work as a fully-remote employee (for candidates outside of the Boston area)
  • Bachelor's, Master's, or Ph.D. degree (not explicitly mentioned but implied)
  • No specific travel requirements mentioned