Genrobotic Innovations
Robotic Software Engineer (2 - 5 Years)
Skills
9 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Kerala, India
Work mode:
Onsite
Published on:
16 October 2026
What they need
Job ID: 373469
R&D - Software
In-Office
Thiruvananthapuram, Kerala, India
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
Workplace TypeIn-Office
Employment TypeFull-time
Experience Levelmid-senior-level
Work Experience (years)2 - 5 years
EducationBachelor's Degree
Skills
slamrospythonc++robotics
Other offers great for you!
These companies are also looking for great profiles
Rheso.tech
Ingénieur Logiciel Embarqué C Expérimenté
50-55k€ (Annuel)
Permanent contract
Toulouse, France
Hybrid
Skills
1 year ago
Quick apply
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
10 days ago
Quick apply