G

Robotic Software Engineer (2 - 5 Years)

Job Description - Robotic Software Engineer (2 - 5 Years)


We are looking for a highly skilled Robotic Software Engineer for develop the autonomy, perception, and control software for an advanced dynamic mapping–based pick-and-place robot. In this role, you will design and implement safety-critical autonomy functions such as perception, obstacle avoidance, adaptive path planning, and intelligent assistive controls to enhance robot performance and reliability. You will collaborate with cross-disciplinary teams in hardware, controls, and AI to deliver robotic systems that operate safely in dynamic, real-world environments.



Responsibilities   



  • Design and implement trajectory planning, grasp planning, collision avoidance, and manipulation pipelines.

  • Develop and tune inverse kinematics, motion primitives, and real-time arm control for high-speed pick-and-place tasks.

  • Build adaptive manipulation behaviours that adjust to moving objects, uncertain environments, or varying payloads.

  • Implement global and local motion planners suitable for dynamic work cells.

  • Design and implement robotic ADAS-like features including obstacle detection, collision avoidance, autonomous navigation assistance, and safe human-robot interaction.

  • Develop and optimize algorithms for sensor fusion, real-time perception, and environment understanding using LiDAR, radar, depth cameras, and IMUs.

  • Path planning and localization software development for indoor/outdoor robotic platforms.

  • Collaborate with hardware engineers to integrate sensors and validate performance on physical robot.

  • Ensure reliable and safe operation of robots in complex environments by applying functional safety principles.

  • Stay updated with emerging trends in robotics, autonomous systems, and advanced assistance technologies.

  • Document software designs, code, and test procedures



Key Skills



  • Proficiency in programming languages such as C++ and Python.

  • Extensive experience with the Robot Operating System (ROS) or ROS 2.

  • Strong understanding of robotics concepts, including kinematics, dynamics, and control systems.

  • Expertise in perception algorithms, sensor fusion, and computer vision for robotics.

  • Experience in SLAM (Simultaneous Localization and Mapping) and navigation algorithms.

  • Familiarity with deep learning frameworks (Py Torch, TensorFlow) for perception tasks.

  • Experience integrating and calibrating robotic sensors (LiDAR, radar, cameras, ultrasonic, GPS/IMU).

  • Knowledge of embedded systems and real-time operating systems (RTOS).

  • Experience with version control systems, particularly Git.

  • Familiarity with robotic simulation tools (e.g., Gazebo).


Added Advantage : 



  • Experience with industrial robotic arms and manipulators.

  • Knowledge of web technologies for robotic interfaces.



Qualifications



  •  Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.


Experience :



  • Minimum of 2 years of professional experience in robotics software development. 


 Location : Technopark, Thiruvananthapuram 


Original job Robotic Software Engineer (2 - 5 Years) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Genrobotic Innovations

GenRobotic Innovations specialized in the design and development of robotic solutions to address the most pressing social issues. Our best in class solutions combines the use of robotics and artificial intelligence in a seamless fashion. The company was founded in 2015 by a young group of passionate...

Read more about the company

Similar Robotic Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.