One Story

Software - Robotics Engineer- Navi Mumbai

Navi Mumbai, MH, IN

16 days ago
Save Job

Summary

 Design and develop robust and scalable motion planning algorithms for autonomous

robotic systems, ensuring high levels of accuracy and efficiency.

 Implement low-level control algorithms for robot motion and manipulation, focusing

on real-time performance and precision.

 Develop Visual Mapping and Localization stack, using classical methods as well as

pioneering AI/ML approaches

 Collaborate closely with hardware teams to optimize control interfaces and ensure

seamless communication between software and robotic hardware.

 Develop GPU accelerated manipulation capabilities for robot arms using cuMotion

(preferred), MoveIt2 etc.

 Enable HD mapless navigation in complex urban scenarios by incorporating enriched

BEV models and generate static obstacles and occupancy grids and build occlusion

masks to enrich robot navigation scenarios.

 Analyze and optimize system performance, identifying bottlenecks and developing

solutions to improve real-time execution in dynamic environments.

 Work on sensor fusion algorithms to enhance motion planning, enabling robots to

operate in complex and uncertain environments.

 Integrate and optimize existing algorithms for multi-robot coordination and

interaction in shared spaces.

 Collaborate with cross-functional teams, including perception, AI, and simulation

Strong proficiency in programming languages such as C++ (Preferred) , Python, or

similar.

 In-depth knowledge of control theory, optimization techniques, and motion planning

algorithms (e.g., RRT, A*, D*).

 Experience with parallel programming and especially GPU accelerated inference

technologies like CUDA, TensorRT etc and experience with ROS 2, including Isaac

ROS (preferred), ros2_control, FoundationPose and MoveIt2

 Experience with robotic middleware, such as ROS (Robot Operating System), and

real-time operating systems (RTOS).

 Expertise in robotics fundamentals, including geometry, linear algebra, multivariate

calculus, kinematics, dynamics etc

 Strong understanding of robot kinematics, dynamics, and control systems.

 Familiarity with simulation tools like Gazebo, RViz, or similar, for testing and

validating motion algorithms.

teams, to integrate motion planning and control systems into larger robotic

frameworks.

 Participate in design reviews, code reviews, and testing to ensure high-quality

software development.

 Mentor and guide junior developers, providing technical leadership and fostering a

collaborative, knowledge-sharing environment.

 Troubleshoot and debug motion control systems, quickly identifying and resolving

issues related to system performance, stability, and accuracy.

 Stay up-to-date with the latest advancements in robotics and control theory,

incorporating new techniques and technologies into motion planning and control

systems.

 Develop, design, implement, test, and benchmark the robot control software in

comparison to SOTA algorithms and (if available) worldwide competitors

 Contribute to the continuous improvement of the development process, tools, and

methodologies used by the team.

 Lead the integration and testing of motion control systems in real-world robotic

applications, ensuring safety and reliability.

Skills: ros 2,ros2_control,foundationpose,simulation tools (e.g., gazebo, rviz),motion planning algorithms,sensor fusion algorithms,control theory,dynamics,python,machine learning,geometry,multivariate calculus,kinematics,isaacros,parallel programming,robot operating system,robotic middleware,ros,tensorrt,cuda,linear algebra,gazebos,hardware-in-the-loop,optimization techniques,moveit2,real-time operating systems,robot,c++

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job