Job Description: CT Visualization Software Engineer.
Remote
Job Summary: We are seeking a CT Visualization Software Engineer to design, develop, and optimize advanced CT image visualization and analysis software. This role focuses on delivering high-performance, clinically intuitive tools for 3D/2D visualization, segmentation, measurement, and procedural planning, working closely with clinical, product, and regulatory teams. The ideal candidate has strong experience in medical imaging, CT data processing, and visualization pipelines, with a solid software engineering foundation.
Key Responsibilities CT Imaging & Visualization
• Design and implement 2D/3D CT visualization workflows, including MPR, MIP, volume rendering, and curved planar reformation
• Develop interactive tools for: o Anatomical navigation o Measurements and annotations o Device sizing and placement simulation
• Optimize rendering performance for large CT datasets Image Processing & Analysis
• Implement and integrate: o CT segmentation algorithms o Anatomical modeling and surface reconstruction o Registration and co-registration techniques
• Ensure accuracy and reproducibility of quantitative measurements
• Validate algorithms against clinical datasets Software Engineering
• Develop production-quality software using C++ and/or C# (.NET)
• Integrate visualization components into larger platforms (desktop, cloud, or hybrid)
• Collaborate on system architecture, APIs, and data pipelines
• Write unit, integration, and performance tests Clinical & Cross-Functional Collaboration
• Work with clinicians to translate workflow needs into usable software
• Collaborate with product management and UX to refine visualization experiences
• Support regulatory documentation and design controls when required Required Qualifications
• Bachelor’s or Master’s degree in Computer Science, Engineering, Biomedical Engineering, or equivalent experience
• 5+ years of professional software development experience
• Strong experience with:
o CT imaging data (DICOM)
o Medical image visualization
• Proficiency in C++ (modern C++) and/or C# / .NET
• Solid understanding of:
o 3D geometry and linear algebra
o Image processing fundamentals
o Performance optimization and memory management Preferred Qualifications
• Experience with visualization or imaging libraries such as:
o VTK, ITK, OpenGL, DirectX, Vulkan
• Familiarity with:
o DICOM toolkits (DCMTK, GDCM)
o Medical imaging workflows (PACS, VNA)
• Experience in cardiac CT, structural heart, EP, or interventional planning
• Exposure to:
o AI/ML-based segmentation
o Cloud-based imaging solutions
• Prior work in regulated medical software (FDA, IEC 62304) Technical Stack (Example)
• Languages: C++, C#, .NET • Imaging: CT, DICOM • Visualization: VTK, OpenGL, GPU rendering • Platforms: Windows, Linux
• Architecture: Desktop, cloud, or hybrid
• CI/CD: Git, Azure DevOps / GitHub Actions Soft Skills • Strong analytical and problem-solving skills • Ability to work with clinicians and non-technical stakeholders • Clear communication of complex technical concepts • Attention to detail and commitment to quality