Job Title: Senior Software Engineer - Medical Imaging Location: Meril, IITMRP, Tharamani, Chennai ⏳ Experience Required: 3 – 5 Years Employment Type: Full-time (Monday to Saturday, 9:00 AM – 5:30 PM) Job Overview: We are seeking a highly skilled Senior Software Engineer with expertise in C++ and Python to develop and optimize medical imaging solutions. The ideal candidate should have strong experience in real-time image processing, DICOM standards, and PACS integration to build high-performance, regulatory-compliant software solutions. Key Responsibilities: ✅ Medical Imaging Software Development: Develop desktop applications for medical image processing using Qt and QML. Implement DICOM processing and PACS integration to ensure interoperability with medical imaging systems. Enhance 3D visualization and rendering using VTK and Qt. ✅ Optimization & Performance: Improve multi-threading, memory management for efficient image processing. Optimize real-time image rendering and medical data visualization. ✅ Collaboration & Compliance: Work closely with radiologists, biomedical engineers, and software developers to enhance imaging capabilities. Ensure compliance with medical imaging standards and regulatory requirements (DICOM, FDA, CE, HIPAA, etc.). ✅ C++ & Python Communication Layer: To facilitate seamless communication between C++ (Frontend) and Python (Backend) for high-performance medical imaging applications: Ex: Apache Thrift – Implement cross-language RPC framework for C++ and Python. ZeroMQ/gRPC – Optimize message-based communication between components. Cython / pybind11 – Efficiently expose C++ functions to Python. Shared Memory / Named Pipes – High-speed data transfer between C++ and Python. PyQt/PySide – Enable Python-driven Qt UI development. Required Skills & Experience: ✅ Programming: Strong proficiency in C/C++ for desktop application development. Familiarity with Python for scripting and automation. ✅ UI/UX Development: Proficiency in Qt and QML for modern, user-friendly interfaces. Experience with VTK for medical image visualization. ✅ Medical Imaging & DICOM: Hands-on experience with DICOM standards and PACS integration. Ability to process X-ray, CT, MRI, and other medical imaging modalities. ✅ System Performance & Deployment: Multi-threading for high-performance applications. PyQt/PySide, Cython/C++ API – Optimizing interaction between C++ and Python. PyInstaller / CMake – Packaging software for deployment. Preferred Qualifications (Good to Have): Experience with 3D medical image reconstruction and Integration of AI models. Knowledge of deep learning applications in medical imaging. If you are passionate about medical imaging and software development, we’d love to hear from you, share your resume to .
Job Title
Senior Software Engineer