Algorithm Engineer

Meril

Vapi

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Meril is seeking an experienced Robotics Engineer to design and optimize algorithms for surgical robotics, focusing on motion control, kinematics, calibration, and safety.

Collaborate with clinical, mechanical, electrical, embedded software, and verification teams to deliver robust robotic solutions across the full development lifecycle, from modeling to product release.

Qualifications

  • Strong understanding of robotics and robotic control systems.
  • Strong knowledge of classical and modern servo-control systems.
  • Strong understanding of forward and inverse kinematics.
  • Knowledge of serial-arm and multi-DOF robotic systems.
  • Knowledge of trajectory generation and motion planning.
  • Understanding of Jacobians, singularities, workspace, and joint constraints.
  • Knowledge of robot and instrument calibration.
  • Understanding of system identification and parameter estimation.

Responsibilities

  • Design, develop, implement, integrate, verify, and optimize robotic algorithms, motion-control systems, kinematics, calibration, and safety algorithms for next-generation surgical robotic systems.
  • Collaborate across clinical, mechanical, electrical, embedded software, systems engineering, manufacturing, quality, regulatory, and verification & validation teams to translate requirements into robust algorithmic solutions.
  • Work across the complete development lifecycle from mechanism analysis, mathematical modeling, algorithm development, prototype integration, control tuning, calibration, and experimentation through verification, manufacturing testing, and product release.

Skills

Robotics
Servo-control
Kinematics
Trajectory planning
Calibration
System identification
Mathematical modeling
Problem-solving
Communication

Tools

C/C++
MATLAB/Simulink
Python
Git
Linux
CMake
Eigen
OpenCV
PCL
CUDA
ROS/ROS2

Job description

To design, develop, implement, integrate, verify, and optimize robotic algorithms, motion-control systems, kinematics, calibration, and safety algorithms for next-generation surgical robotic systems.

The role will focus on developing highly accurate, stable, responsive, and repeatable robotic motion for surgical instruments and robotic manipulators. The position will involve close collaboration with clinical, mechanical, electrical, embedded software, systems engineering, manufacturing, quality, regulatory, and verification & validation teams to translate clinical and system requirements into robust algorithmic solutions.

The engineer will work across the complete development lifecycle, from mechanism analysis, mathematical modeling, algorithm development, prototype integration, control tuning, calibration, and experimentation through verification, manufacturing testing, and product release.

Skills and Competencies
Robotics & Controls
  • Strong understanding of robotics and robotic control systems.
  • Strong knowledge of classical and modern servo-control systems.
  • Strong understanding of forward and inverse kinematics.
  • Knowledge of serial-arm and multi-DOF robotic systems.
  • Knowledge of trajectory generation and motion planning.
  • Understanding of Jacobians, singularities, workspace, and joint constraints.
  • Knowledge of robot and instrument calibration.
  • Understanding of system identification and parameter estimation.
Mathematical & Analytical Skills
  • Strong understanding of rigid-body transformations and coordinate systems.
  • Ability to develop mathematical models of physical robotic systems.
  • Strong experimental and analytical problem-solving skills.
Programming
  • Strong proficiency in C/C++.
  • Strong proficiency in MATLAB/Simulink.
  • Working knowledge of Python.
  • Experience with Git/version control.
  • Knowledge of Linux and CMake is preferred.
  • Knowledge of Eigen, OpenCV, PCL, CUDA, or ROS/ROS2 will be an added advantage.
Mechanical & System Understanding
  • Good understanding of mechanical systems and mechanisms.
  • Understanding of actuators, motors, encoders, sensors, gears, cable/tendon mechanisms, and transmissions.
  • Understanding of mechanical tolerances, backlash, friction, compliance, and hysteresis.
  • Ability to interpret mechanical drawings and CAD data.
  • Knowledge of electrical and embedded systems is preferred.
Surgical Robotics & Navigation
  • Understanding of surgical robotic systems and minimally invasive surgery is preferred.
  • Experience with surgical instrument tracking and robotic navigation is an advantage.
  • Experience with optical/IR tracking systems is an advantage.
  • Experience with 6-DOF tracking, pose estimation, PnP, registration, and calibration is an advantage.
Medical Device Development
  • Understanding of medical-device product development processes.
  • Familiarity with IEC 62304, ISO 14971, IEC 60601, ISO 13485, design controls, and V&V processes is preferred.
  • Understanding of safety-critical software and algorithm development.
  • Strong analytical and problem-solving ability.
  • Ability to work independently on technically challenging problems.
  • Strong experimental and debugging skills.
  • Strong written and verbal communication skills.
  • Ability to work effectively in multidisciplinary teams.
  • Strong ownership and accountability.
  • Ability to translate complex technical problems into practical engineering solutions.
  • Ability to work effectively with clinical, mechanical, electrical, software, manufacturing, and quality teams.
  • Passion for robotics, surgical technology, and healthcare innovation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer | C# | WPF
Software Developer | C# | WPF

Meril • Vapi

On-site
INR 900,000 - 1,300,000
Technical Engineer - Surgical Robotics
Technical Engineer - Surgical Robotics

MicroPort • Delhi

On-site
INR 600,000 - 800,000
Lead Software Engineer
Lead Software Engineer

Meril • Vapi

On-site
INR 2,500,000 - 4,200,000
Senior Mechanical Engineer
Senior Mechanical Engineer

Naatscorp Private Limited • Coimbatore District

On-site
INR 1,200,000 - 2,000,000
Software Engineer
Software Engineer

Meril • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Robotic Tech Lead
Robotic Tech Lead

Sunstream • Bengaluru

On-site
INR 3,000,000 - 6,000,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
Robotics Engineer
Robotics Engineer

Quest Global • Hyderabad

On-site
INR 1,500,000 - 2,300,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
R&D Officer - Surgical Robotics
R&D Officer - Surgical Robotics

Meril • Vapi

On-site
INR 300,000 - 420,000