Skip to main content
Share:
Meril•18 days ago

Senior Software Engineer / Staff Engineer - Robotics

onsite🇮🇳INGurugram, Indiasenior3–7 yrs exp

Recruiter Fit Breakdown & Candid Summary

1

This role is ideal for a C++ expert with a strong background in computational geometry and 3D visualization looking to transition into or advance within the medical robotics sector.

2

Candidates must be comfortable working within strict regulatory and quality management systems (QMS) typical of medical device development.

3

Those without experience in C++ or a strong grasp of linear algebra and 3D transformations will not be a fit for this technical domain.

4

The role requires a balance of architectural design and hands-on implementation, suitable for a mid-to-senior level engineer.

Role Responsibilities

  • 1Design and implement complex software components and subsystems for surgical robotic solutions.
  • 2Draft design documentation and conduct integration and unit testing.
  • 3Support the development of architectural concepts and product frameworks.
  • 4Ensure compliance with medical device design controls, SDLC, and quality management systems.
  • 5Participate in Agile software planning, estimation, and surgeon review labs.

Skills Matrix

Must-Have Skills

8 required
C++
Design Patterns
Linear Algebra
Object-Oriented Design(OOD)
Algorithms
Data Structures
3D Visualization
Computational Geometry

Nice-to-Have Skills

7 preferred
Qt/QML
Image Processing
Computer Vision
Machine Learning(ML)
Medical Devices
Robotics
Surgical Navigation
Free Instant Match Check

Will an ATS filter reject your resume for this role?

Check your keyword match score, missing must-have skills, and formatting flags — before you apply.

Checking saved resume…

No signups. Free check in 3 seconds.

Ready to submit your application?

Apply directly on Meril's official job portal.