Robotics Engineer (Bengaluru)

Robotics Engineer (Bengaluru)

14 Aug
|
Cyient
|
Bengaluru

14 Aug

Cyient

Bengaluru

Key Responsibilities

- Develop and test software modules for medical robotic systems, including sensing, perception, kinematics, motion planning, control, and human-machine interaction.

- Implement forward and inverse kinematics, coordinate transformations, calibration methods, and trajectory-generation algorithms for robotic manipulators or medical devices.

- Integrate cameras, depth sensors, force/torque sensors, encoders, tracking systems, and other sensing components used in image-guided or robot-assisted workflows.

- Develop computer vision and 3D perception modules for instrument detection, patient or anatomy localization, pose estimation, point-cloud processing, and scene understanding.

- Use robotics middleware and simulation environments to prototype and validate algorithms before deployment on physical hardware.

- Support integration of medical imaging data, such as DICOM-derived anatomy, segmentation masks, surface models, or planned trajectories, into robotic guidance workflows.

- Conduct module-level and system-level testing, document test results, analyze failures, and support verification of robotic functions under defined operating scenarios.

- Collaborate with cross-functional teams to build rapid prototypes and proof-of-concept solutions for surgical robotics, interventional systems, rehabilitation robotics, or clinical automation.

- Maintain clear technical documentation covering software design, interfaces, assumptions, calibration procedures, experiments, and results.

Required Qualifications

- Bachelor's or Master's degree in Robotics, Mechatronics, Mechanical Engineering, Electrical Engineering, Computer Science, Biomedical Engineering, or a related field.

- Less than 3 years of qualified, research, internship, or project experience in robotics, automation, control systems, computer vision, or medical-device development.

- Strong understanding of rigid-body transformations, coordinate frames, forward and inverse kinematics, basic dynamics, motion planning, and feedback control.





- Hands-on programming experience in C++ and/or Python, with good software engineering and debugging practices.

- Experience with ROS or ROS 2 and familiarity with robotics concepts such as nodes, topics, services, transforms, robot descriptions, and sensor integration.

- Exposure to simulation tools such as Gazebo, NVIDIA Isaac Sim, CoppeliaSim, Webots, MATLAB/Simulink, or similar environments.

- Familiarity with computer vision or 3D processing libraries such as OpenCV, PCL, Open3D, Eigen, or similar frameworks.

- Ability to work with sensors, embedded or robotic hardware, communication interfaces, and basic laboratory test equipment.

- Good problem-solving skills, attention to safety and detail, and ability to document experiments, interfaces, and test outcomes clearly.

- Good communication skills and ability to work collaboratively with robotics, imaging, software, systems, quality, and clinical-domain teams.

Preferred Skills

- Exposure to image-guided surgery, surgical robotics, interventional robotics, rehabilitation robotics, navigation systems, or medical-device automation.

- Familiarity with registration, tracking, hand-eye calibration, robot-to-image coordinate mapping, or patient-specific path planning.

- Understanding of force control, impedance or admittance control, collision detection, safety limits, and fail-safe behavior.

- Experience with RGB-D cameras, optical or electromagnetic tracking, point clouds, SLAM, pose estimation, or deep-learning-based perception.

- Basic knowledge of medical imaging formats and tools such as DICOM, 3D Slicer, SimpleITK, VTK, or similar frameworks.

Good to have

- Exposure to hardware-in-the-loop, model-in-the-loop, software-in-the-loop, or processor-in-the-loop validation approaches.

- Experience developing lightweight user interfaces, visualization tools, or operator consoles using Qt, Unity, web frameworks, or similar tools.

- Awareness of medical-device software lifecycle, risk management, usability engineering, cybersecurity, and regulatory expectations such as IEC 62304, ISO 14971, or IEC 60601 concepts.

📌 Robotics Engineer (Bengaluru)
🏢 Cyient
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: robotics engineer (bengaluru) / bengaluru