Software Engineer

Meril

Gurugram District

On-site

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

Full time

14 days+
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 is seeking a Senior Software Engineer/Staff Engineer for its Surgical Robotics division in Gurugram. You will design and implement complex software components, focusing on guidance software for robotic surgery solutions and ensuring a smooth transition from concept to mature product.

The role requires strong C++ expertise, design patterns, and experience with 3D visualization and computational geometry.

Qualifications

  • Bachelor’s or Master’s degree in computer science or related field preferred.
  • 3–7 years of industry experience in professional software development.
  • Strong expertise in design patterns and C++ programming concepts.

Responsibilities

  • Design and implement complex software components and subsystems including OO analysis and design.
  • Support architectural concepts and basic framework of the product.
  • Ensure smooth transition from concept to maturity phase.
  • Provide technical solutions to complex problems.
  • Follow design controls and company quality processes in Meril’s system.

Skills

C++ programming
Design patterns
OOAD
Algorithms & DS
3D visualization
Computational geometry

Education

Bachelor's/Master's in Computer Science

Tools

Qt/QML
Version control
IDEs
Debuggers

Job description

The senior software engineer/staff engineer for the Surgical Robotics division will work on the design and implementation of the guidance software for the robotic surgery solutions from Meril.

What you will do:
  • Design and implement complex software components and subsystems including object-oriented analysis and design, drafting design documentation and planning and conducting integrations and component/unit tests.
  • Support the design of the architectural concepts and basic framework of the product
  • Ensure a smooth transition from the product’s concept phase to maturity phase.
  • Provide technical solutions to complex problems.
  • Follow the design controls for new product development, SDLC , company’s quality process and comply with all requirements of the procedures and work instructions of Meril’s quality management system.
  • Work as part of a team using established company procedures for Agile Software Development.
  • Participate in software planning and estimating activities & ensures the integrity and security of company intellectual property and confidential data.
  • Attends and supports engineering and surgeon review labs.
Required Qualifications:
  • Bachelor’s/Master’s degree is preferred in computer science
  • 3-7 years of industry experience in professional software development.
  • Strong expertise in Design Patterns & C++ programming concepts; Linear Algebra, Software design, development and verification methodologies
  • Required technical competencies in algorithms and data structures, object-oriented design and analysis, 3D visualization, 3D transformations and computational geometry
  • Familiar with software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management.
Preferred Qualifications:
  • Preferred Technical Competencies: Proficiency in Qt/QML, exposure to development of image processing applications/computer vision, machine learning.
  • Experience in medical devices, robotics, and/or surgical navigation is an asset.
  • Strong verbal and written communication skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - C++ Developer
Software Engineer - C++ Developer

Stryker Group • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Software Engineer - C++ Developer
Software Engineer - C++ Developer

Stryker • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Algorithm Engineer
Algorithm Engineer

Meril • Vapi

On-site
INR 1,500,000 - 2,100,000
Senior DevOps Engineer
Senior DevOps Engineer

Meril • Gurugram District

On-site
INR 1,500,000 - 2,000,000
C++ / Qt Engineer – Surgical Robotics Software
C++ / Qt Engineer – Surgical Robotics Software

TENCYS • Madurai District

On-site
INR 1,800,000 - 2,800,000
Senior / Lead Robot Control Engineer – Surgical Robotics
Senior / Lead Robot Control Engineer – Surgical Robotics

Meril • Chennai

On-site
INR 800,000 - 1,200,000
Opportunity to shape real-world solutions
Creativity and technical excellence environment
Software Developer | C# | WPF
Software Developer | C# | WPF

Meril • Vapi

On-site
INR 900,000 - 1,300,000
Lead Software Engineer
Lead Software Engineer

Meril • Vapi

On-site
INR 2,500,000 - 4,200,000
Technical Engineer - Surgical Robotics
Technical Engineer - Surgical Robotics

MicroPort • Delhi

On-site
INR 600,000 - 800,000
Senior Software Engineer - Embedded Qt/QML
Senior Software Engineer - Embedded Qt/QML

GE Healthcare Private Limited • Bengaluru

On-site
INR 2,800,000 - 3,600,000