KenkoTech Futures is seeking a Senior Computer Vision Software Engineer to build the core algorithms and systems that power next-generation cardiovascular imaging. The role involves developing advanced image processing and visualization capabilities across various imaging modalities and collaborating with medical professionals to translate clinical needs into technical solutions.
Responsibilities:
- Design and develop advanced image processing algorithms for CT/CTA and related modalities, including: Noise reduction and image enhancement, Vessel segmentation and anatomical structure extraction, Registration and feature extraction pipelines
- Build high-performance, production-grade software in C++: Apply modern C++ (templates, multi-threading, memory optimization), Architect scalable and maintainable systems
- Develop 3D visualization and computational geometry solutions for interacting with anatomical data
- Collaborate cross-functionally with radiologists, cardiologists, and data scientists to translate clinical needs into technical solutions
- Contribute to system architecture, performance optimization, and overall imaging platform design
- Document algorithms, validation processes, and technical designs for internal and external stakeholders
Requirements:
- 3+ years of experience in computer vision or medical image processing
- Strong experience with CT/CTA imaging, including: Segmentation, Registration, Feature extraction
- Expert-level C++ development skills, including: Object-oriented design and design patterns, Multi-threading and performance optimization, Building production-grade systems
- Familiarity with DICOM and medical imaging workflows
- Bachelor's degree in Computer Science, Engineering, or related field required
- CUDA / GPU acceleration experience
- Computational geometry or 3D graphics/visualization background
- Experience with spectral CT or MRI pipelines
- Experience in regulated environments (medical devices, FDA)
- Master's or PhD preferred