-
Meril

Software Developer

Meril
India · Full-time · Associate

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

3d cloud cybersecurity prototyping texturing git 2d c
Login to Apply
Posted
Jul 30, 2025
Type
Full-time
Level
Associate
Location
Vapi
Company
Meril

Industries

Medical Device

Categories

Sales

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Meril
Related

Full Stack / DevOps Developer

2026-05-16

Full-time
Associate
India
Medical Equipment Manufacturing
Information Technology
View Job Details
Meril
Related

Executive

2026-05-09

Full-time
Not Applicable
India
Medical Device
Business Development
View Job Details
Meril
Related

Marketing

2026-04-10

Full-time
Mid-Senior
India
Medical Device
Marketing