Job Title: Lead Software Engineer
Department: Immersive Technologies
Location: Vapi, Gujarat
Reports To: Immersive Technologies Lead
Experience: 7–9 Years
Job Purpose:
To provide technical leadership for the development, integration, verification, and evolution of two computer-assisted Total Knee Replacement (TKR) navigation platforms being developed within a shared multidisciplinary engineering team.
Qualifications and Experience:
- Bachelor’s / Master’s degree in Computer Science, Software Engineering, Electronics Engineering, Computer Engineering, or a related technical discipline.
- 7–9 years of professional software development experience.
- Strong experience delivering production-grade medical-device software, surgical navigation systems, embedded vision products, or other regulated real-time systems.
- Demonstrated experience leading multidisciplinary engineering teams of 5 engineers.
- Robust experience with software architecture and system-level technical leadership.
- Strong experience in Android architecture and application development, preferably including:
- Android Studio
- Multi-module architecture
- Camera2
- JNI / Native integration
- Experience with PC/workstation application development using technologies such as C#, C , Qt, or equivalent is preferred.
- Practical understanding of optical tracking, pose estimation, registration, and computer-vision pipelines.
- Experience with regulated product development and verification processes.
- Experience working with hardware/software integration.
- Experience with Git and professional software development workflows.
- Experience in orthopaedic navigation, TKR/TKA, surgical robotics, medical imaging, or computer-assisted surgery is highly preferred.
Skills and Competencies:
Technical Skills
- Strong software architecture and system-design skills.
- Strong programming and debugging capabilities.
- Strong understanding of Android platform architecture.
- Understanding of native Android/C /JNI integration.
- Understanding of optical tracking and pose estimation.
- Understanding of computer vision and camera-based tracking systems.
- Understanding of coordinate systems, transformations, calibration, and registration.
- Understanding of biomechanical angle calculations and surgical navigation workflows.
- Experience with PC/workstation application architecture.
- Strong understanding of software verification and validation.
- Knowledge of IEC 62304 and ISO 14971 is preferred.
- Understanding of medical-device design controls and traceability.
- Strong Git/version-control practices.
- Ability to analyze system-level performance, accuracy, reliability, and integration issues.
Leadership & Collaboration Skills
- Solid technical leadership and decision-making capability.
- Proven ability to lead multidisciplinary engineering teams.
- Strong analytical and problem-solving skills.
- Ability to manage multiple product workstreams through a shared engineering team.
- Strong communication skills across Software, Hardware, CV, Biomechanics, Clinical, Quality, and Regulatory teams.
- Ability to translate complex clinical and engineering requirements into practical software architecture.
- Strong ownership mindset with the ability to drive projects from architecture through verification and release.
- Ability to balance product delivery, engineering quality, regulatory requirements, and long-term maintainability.
- Passion for surgical technology, robotics, computer vision, medical devices, and healthcare innovation.
📌 Lead Software Engineer (Vapi)
🏢 Meril
📍 Vapi