Robotics Kinematics, Planning & Control Engineer
Pune, IndiaFull-time or contract
We are looking for a hands-on robotics engineer who can model complex robot arms, develop custom kinematic solvers, and design reliable planning and control methods for high-precision, safety-constrained applications.
The role is suited for someone who can move beyond standard motion-planning packages, understand the mathematics of the robot, compare suitable solver and controller families, and independently take an approach from research through simulation and hardware testing.
What you'll work on
- Kinematic modelling of serial, redundant, cable-driven, or constrained robotic arms.
- Forward and inverse kinematics, Jacobians, singularities, calibration, and redundancy resolution.
- Custom constrained solvers for remote-centre, tool-axis, joint-limit, and workspace constraints.
- Trajectory generation and optimisation for smooth, precise, collision-aware motion.
- Cartesian, task-space, visual-servo, impedance, and admittance control.
- Real-time execution, safety supervision, behaviour trees, recovery logic, and hardware integration.
You will study relevant research, establish deterministic baselines, compare solver and control families, analyse failure cases, and recommend the most appropriate architecture.
What we're looking for
- Strong C++ and Python programming skills.
- Solid understanding of robot kinematics, dynamics, Jacobians, and coordinate transformations.
- Experience implementing inverse kinematics, trajectory generation, or robot controllers.
- Knowledge of constrained optimisation and real-time numerical methods.
- Experience integrating simulators, sensors, actuators, and low-level robot interfaces.
- Ability to reproduce research methods and validate them through measurable experiments.
- Experience with ROS 2 is useful, but expertise should extend beyond a single framework.
Good to have
- Kinematics and constrained IK: analytical IK, differential IK, hierarchical QP.
- Trajectory optimisation: nonlinear optimisation, direct collocation, model predictive control.
- Task-space control: operational-space control, impedance control, admittance control.
- Robotics software: Pinocchio or Drake, CasADi, dVRK / CRTK-style interfaces.
Experience with remote-centre-of-motion constraints, redundant manipulators, visual servoing, force control, cable-driven mechanisms, or medical and other safety-critical robots is an advantage.
Who will fit this role
You should be comfortable owning the deterministic robotics track, from mathematical modelling and solver selection to real-time control, testing, and hardware integration.
We are looking for someone who can decide how the robot should move, which constraints must always be enforced, and how to prove that the resulting behavior is precise, stable, and verifiable.
Open to full time, or a long-term contract of 3 to 6 months.
If this is your seat
Send the application. We read every one, and we write back when it's a fit.