Lead Software Engineer

Meril

Vapi

On-site

INR 2,500,000 - 4,200,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Meril in India seeks an experienced software leader to drive development of production-grade medical-device software and surgical navigation systems. You will lead a multidisciplinary team and own system architecture for Android and C++/Qt integrations.

The role requires strong leadership, deep understanding of computer vision, optical tracking, and regulatory-compliant development practices, with collaboration across hardware, CV, QA and regulatory teams for end-to-end releases.

Qualifications

  • Bachelor’s or Master’s degree in a related technical discipline.
  • 7–9+ years of professional software development experience.
  • Experience delivering production-grade medical-device software or regulated real-time systems.
  • Proven ability to lead multidisciplinary engineering teams.

Responsibilities

  • Lead multidisciplinary engineering teams of 5+ engineers.
  • Translate clinical and engineering requirements into software architecture.
  • Balance product delivery, engineering quality, and regulatory requirements.

Skills

Strong software architecture
System-design
Android platform architecture
C++
Qt
C#
JNI integration
Computer vision
Pose estimation
Registration
Optical tracking
Medical-device software
Regulatory compliance
Leadership
Multidisciplinary teams
Git workflows
Problem solving

Tools

Qt
C++
C#
JNI

Job description

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:
  • 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.
  • Ability to analyze system-level performance, accuracy, reliability, and integration issues.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Meril • Vapi

On-site
INR 1,500,000 - 2,300,000
Sr Software Engineer (Application)
Sr Software Engineer (Application)

Arthrex India • Maharashtra

On-site
INR 2,000,000 - 4,000,000
Lead Software Technologist I - C++ Embedded
Lead Software Technologist I - C++ Embedded

Philips Iberica SAU • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Staff Software Engineer
Staff Software Engineer

Stryker Group • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Application Engineer
Software Application Engineer

Zydus MedTech • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer (Application)
Software Engineer (Application)

Arthrex India • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior Application Software Engineer
Senior Application Software Engineer

Zydus Medtech • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Developer | C# | WPF
Software Developer | C# | WPF

Meril • Vapi

On-site
INR 900,000 - 1,300,000
Sr Software Engineer (Application)
Sr Software Engineer (Application)

Arthrex India • Pune District

On-site
INR 1,200,000 - 1,800,000
Staff Software Engineer (C++ & Web development)
Staff Software Engineer (C++ & Web development)

PowerToFly • Bengaluru

On-site
INR 3,500,000 - 5,500,000