Job Title- Software Engineer - Medical Device (3D Visualization).
Core Technical Requirements
Essential Skills (Must-Have)
Programming Languages:
C#(Advanced):5+ years experience with WPF, MVVM pattern, data binding
C++ (Intermediate to Advanced): VTK is primarily C++, understanding memory management, pointers
Python (Basic to Intermediate): VTK prototyping and scripting
.NET Framework/Core: Deep understanding of .NET ecosystem
3D Graphics & Visualization:
VTK (Visualization Toolkit): 2+ years hands-on experience VTK pipeline architecture
Filters, mappers, and actors
Volume rendering and surface extraction Custom filter development
OpenGL/DirectX: Understanding of graphics pipeline, shaders, rendering concepts 3D Mathematics: Linear algebra, transformations, coordinate systems, quaternions Computer Graphics Fundamentals: Lighting models, texturing, ray-casting
Medical Imaging:
DICOM Standards: Understanding of medicalimaging formats
Medical Image Processing: CT/MRI data handling, segmentation, reconstruction
3DReconstruction: From 2D slicesto 3D models
Image Registration: Coordinate system alignment
Preferred Skills (Nice-to-Have)
Advanced 3D Technologies:
ITK (Insight Toolkit): Medical image analysis
Unity 3D or Unreal Engine: Game engine integration experience
PCL (Point Cloud Library): 3D point cloud processing
CGAL: Computational geometry algorithms
Medical Device Experience:
IEC 62304: Medical device softwarelifecycle processes
FDA 510(k) Process: Understanding of regulatory requirements
ISO 13485: Quality management for medical devices
Risk Management (ISO 14971): Medical device risk analysis
Additional Technical Skills:
Real-time Systems: Low-latency, deterministic performance
Multi-threading: Parallel processing for 3D rendering
GPU Programming: CUDA, OpenCL for accelerated computing
Database Integration: Medical data storageand retrieval
Network Programming: Robot communication protocols
Version Control: Git, branching strategies for medical software
Experience Requirements
Professional Experience:
2-3 years in medical device software development
1+years working with 3D visualization libraries(VTK, ITK, or similar)
Experience with regulated industries (medical, aerospace, automotive)
Project Experience:
Medical imaging applications: PACS, DICOM viewers, surgicalplanning
Real-time 3D applications: Interactive visualization, CAD systems
Cross-platform development: Windows,potentially Linux
Performance optimization: Memory management, renderingoptimization
Integration projects: Combining multiple librariesand frameworks
Domain Knowledge
Medical/Healthcare:
Orthopedic surgery understanding: Basic knowledgeof procedures, anatomy
Surgical robotics: Understanding of roboticsurgery workflow
Medical imaging modalities: CT, MRI, X-ray, ultrasound
Surgical planning software: Experience with existing medicalsoftware
Regulatory & Compliance:
Software validation: Testing strategies for medical devices
Documentation standards: Requirements traceability, design controls
Change control processes: Managing updatesin regulated environments
Cybersecurity for medical devices: FDA cybersecurity guidance
Soft Skills & Attributes
Critical Thinking:
Problem-solving: Complex 3D visualization challenges
Attention to detail: Medical accuracyrequirements
Analytical mindset: Performance optimization, debuggingcomplex 3D issues
Communication:
Technical documentation: Clear, comprehensive technicalwriting
Cross-functional collaboration: Workingwith surgeons, productmanagers, QA
Code reviews: Mentoring junior developers, maintaining code quality
Medical Device Mindset:
Quality-focused: Understanding that bugs can impact patientsafety
Process-oriented: Following established procedures and protocols
Continuous learning: Staying updated with medical technology advances
Educational Background
Preferred Degrees:
Computer Science with focus on computer graphics/visualization Biomedical Engineering with software development experience Electrical Engineering with medical device experience Mathematics/Physics with strong programming background
Certifications (Preferred):
Medical Device Software Training(IEC 62304, FDA)
VTK/ITK Certification (if available)
Microsoft Certified (.NET, C#)
Agile/Scrum Certification for development methodology
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full Stack / DevOps Developer
2026-05-16
Executive
2026-05-09
- Posted
- Jul 30, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Vapi
- Company
- Meril
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack / DevOps Developer
2026-05-16
Executive
2026-05-09