CT Visualization Software Engineer
Indexed description
CT Visualization Software Engineer
**Onsite in 91342 (zip code)**
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.
This role requires hands-on experience working with CT imaging data and visualization.
Candidates without direct CT or medical imaging experience will not be considered.
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:
- Anatomical navigation
- Measurements and annotations
- Device sizing and placement simulation
- Optimize rendering performance for large CT datasets
Image Processing & Analysis
- Implement and integrate:
- CT segmentation algorithms
- Anatomical modeling and surface reconstruction
- 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
- Direct, hands-on experience working with CT imaging data (DICOM) and medical image visualization is required
- Proficiency in C++ (modern C++) and/or C# / .NET
- Solid understanding of:
- 3D geometry and linear algebra
- Image processing fundamentals
- Performance optimization and memory management
Preferred Qualifications
- Experience with visualization or imaging libraries such as:
- VTK, ITK, OpenGL, DirectX, Vulkan
- Familiarity with:
- DICOM toolkits (DCMTK, GDCM)
- Medical imaging workflows (PACS, VNA)
- Experience in cardiac CT, structural heart, EP, or interventional planning
- Exposure to:
- AI/ML-based segmentation
- Cloud-based imaging solutions
- Prior work in regulated medical software (FDA, IEC 62304)
Technical Stack (Example)
- Languages: C++, C#, .NET
- Imaging: CT, DICOM (required)
- 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
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search