Posted:3 days ago|
Platform:
Work from Office
Full Time
Location: [BANGALORE]
Experience: 8+ years
Role Summary
We are looking for a highly skilled Software Architect to lead the design and architecture of a Windows-based medical software application. The application will process image and point cloud data to generate and manipulate 3D CAD visualizations, enabling advanced interaction capabilities for end users in clinical settings.
Key Responsibilities-
1. Lead end-to-end architecture design for a high-performance medical imaging software application.
2. Architect modules for image processing, point cloud registration, and 3D CAD model generation.
3. Define software components, data flow, and modular architecture for scalability and maintainability.
4. Select and integrate tools, frameworks, and libraries for 3D rendering, computer vision, and data handling.
5. Collaborate with UI/UX, development, and testing teams to ensure consistency across components.
6. Ensure compliance with healthcare software standards (e.g., HIPAA, FDA 510(k), ISO 13485, IEC 62304).
Required Skills & Tools-
1. Strong expertise in software design patterns, modular system architecture, and MVC/MVVM.
2. Expertise in C++, C#/.NET, and Python (for scripting/data processing).
3. Proficient in Windows desktop application development (Win32, WPF, UWP).
4. Experience with 3D Visualization Libraries: VTK, Open Inventor, OpenGL/DirectX, or Assimp.
5. Experience with Point Cloud Processing: PCL (Point Cloud Library), Open3D.
6. Familiar with CAD toolkits/APIs such as Open CASCADE, Siemens Parasolid, or Autodesk Forge.
7. Knowledge of camera interface protocols, image formats, and video data streams.
8. Familiarity with DICOM, medical image formats, and 3D reconstruction techniques.
9. Strong understanding of multithreading, GPU acceleration, and real-time data streaming.
Astravise Services
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python NowMangaluru, Bengaluru
12.0 - 22.0 Lacs P.A.
7.0 - 12.0 Lacs P.A.
7.0 - 12.0 Lacs P.A.
Hyderabad
8.0 - 13.0 Lacs P.A.
Hyderabad
8.0 - 13.0 Lacs P.A.
Chennai
8.0 - 12.0 Lacs P.A.
8.0 - 12.0 Lacs P.A.
Chennai, Bengaluru
8.0 - 17.0 Lacs P.A.
8.0 - 13.0 Lacs P.A.
Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru
9.0 - 12.0 Lacs P.A.