Search Jobs

Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

MERIL
7-11 Years
  • Posted 22 hours ago
  • Be among the first 10 applicants

Job Description

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.

• 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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Pose estimation

Software verification and validation

JNI Native integration

System-level technical leadership

Multi-module architecture

Medical-device design controls

Camera2

Optical tracking

About Company