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 qualified software development experience. • Solid 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. • Strong 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 • Strong 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 (Gujarat)
🏢 Meril
📍 Gujarat