We are seeking a highly hands-on CT Visualization Software Engineer to develop and optimize advanced medical imaging applications focused on CT-based visualization, segmentation, and procedural planning. The ideal candidate will have demonstrated experience building production-grade CT visualization workflows, implementing GPU-accelerated imaging algorithms, and developing interactive clinical applications used in diagnostic or interventional environments.
This role requires more than general medical imaging knowledge. Candidates should have direct experience developing and optimizing 3D CT visualization algorithms, including segmentation, centerline extraction, volume rendering, and large-volume dataset processing.
Required Qualifications
- Bachelor's degree or higher in Computer Science, Engineering, Biomedical Engineering, Medical Imaging, or related field
- 5+ years of professional software engineering experience
- Strong proficiency in C++ and/or C#
- Experience developing FDA-regulated or clinical medical imaging software
- Strong understanding of:
- 3D geometry and linear algebra
- Medical image processing fundamentals
- Multithreading and performance optimization
- Memory management of large volumetric datasets
Required Technical Experience
CT Visualization
Candidates should have direct experience implementing and optimizing:
- Multi-Planar Reconstruction (MPR)
- Maximum Intensity Projection (MIP)
- Curved Planar Reformation (CPR)
- Volume Rendering
- Real-time 2D/3D visualization workflows
- Interactive navigation, measurement, and annotation tools
CT Image Processing
Hands-on experience with:
- CT segmentation algorithms
- Vessel extraction and centerline generation
- Anatomical modeling and surface reconstruction
- Registration and co-registration techniques
- Quantitative imaging measurements
- Clinical image analysis workflows
Visualization Technologies
Strong experience with one or more of:
- VTK
- ITK
- OpenGL
- DirectX
- CUDA
- OpenCL
Candidates should be able to explain how they have designed, implemented, and optimized visualization pipelines rather than solely consuming existing libraries.
GPU & Performance Optimization
Demonstrated experience with:
- GPU-based image processing
- CUDA or OpenCL development
- Volume rendering acceleration
- Memory optimization for large CT datasets
- Rendering pipeline optimization
- Low-latency visualization systems
Candidates should be able to independently develop and optimize GPU-enabled visualization algorithms.
Medical Imaging Experience
Required experience with:
- DICOM image handling and metadata
- CT imaging workflows
- Clinical visualization applications
Preferred experience:
- DCMTK, GDCM, or similar DICOM toolkits
- PACS integration
- VNA integration
- Clinical workflow systems
Preferred Qualifications
- Cardiac CT experience
- Coronary artery analysis
- Vessel centerline generation
- Structural heart planning
- Electrophysiology (EP) planning
- Surgical navigation or image-guided intervention systems
- AI/ML-based segmentation workflows
- Cloud-based medical imaging solutions
- FDA 510(k), IEC 62304, ISO 13485 environments
Responsibilities
Visualization Development
- Design and implement advanced CT visualization applications
- Develop MPR, MIP, CPR, and volume-rendering workflows
- Create interactive visualization tools for clinical users
- Develop measurement, navigation, and procedural-planning capabilities
Image Processing
- Design and implement CT segmentation workflows
- Develop vessel extraction and centerline-generation algorithms
- Implement registration and anatomical-modeling solutions
- Validate quantitative measurements and imaging outputs
Performance Engineering
- Optimize visualization performance for large CT datasets
- Develop GPU-accelerated processing and rendering pipelines
- Reduce latency and improve responsiveness of interactive applications
- Optimize memory utilization and rendering efficiency
Clinical Collaboration
- Work closely with clinicians and imaging specialists to translate clinical workflow requirements into software solutions
- Participate in validation, testing, and regulatory documentation activities
- Support development of clinically usable visualization experiences
What Success Looks Like
The successful candidate will have a proven track record of independently developing:
- CT segmentation solutions
- Vessel/centerline analysis tools
- GPU-accelerated visualization algorithms
- High-performance volume rendering systems
- Clinical CT visualization applications used in production environments