Robotics Software Engineer
KEFI Tech Solutions is looking for multiple Robotics Engineer positions experience, candidates with at least 2 years of experience.
-
Design, implement, and optimize ROS 2-based applications for autonomous robots using C/C++, Python, and related tools
-
Develop and deploy ROS 2 applications for both Linux and embedded firmware platforms, ensuring high efficiency and reliability
-
Work with embedded boards and platforms, utilizing Yocto build, Docker containers, and installing ROS 2 packages on target hardware
-
Utilize ROS 2 and Micro-ROS middleware for building communication between different nodes and layers of the robotic system
-
Have a deep understanding of ROS architecture, including the functionality and interaction between layers such as rclcpp, rclpy, rmw, and other key components (DDS, rmw_microxrcedds, micro-ROS-Agent, etc)
-
Work on Simultaneous Localization and Mapping (SLAM), Visual SLAM (VSLAM), and integrate computer vision solutions to enhance robotic navigation and perception
-
Implement and optimize computer vision algorithms and deep learning models to improve object detection, recognition, and environmental interaction
-
Familiarity with simulation tools like Omniverse and Isaac Sim to model, test, and simulate robotic systems before deployment
-
Debug, troubleshoot, and optimize robot performance, ensuring high responsiveness and real-time capabilities in dynamic environments
-
Collaborate with cross-functional teams to deliver high-quality robotic solutions, maintaining comprehensive documentation for design, code, and processes
-
Experienced and skilled in – C/C++/Python ROS 2 programming and development of Autonomous robot
-
Experienced in creating ROS application on both Linux and Firmware
-
Experience in handling Embedded board, yocto build, docker, installing ROS2 package in boards
-
Experienced in ROS middleware – ROS2 and Micro-ROS
-
Good understanding of the ROS layers and functionality/interaction between each layer
-
dds/rtsp, rmw, rclc, rclcpp, rclpy, rmw_microxrcedds, micro-ROS-Agent, etc
-
SLAM, VSLAM, Computer vision and deep learning understanding
-
Good to have - Omniverse and Isaac Sim
-
Bachelor's degree in Computer Science/ Graduation or Post Graduate
-
Minimum 2 Years
Kefi Tech Solutions Pvt Ltd is a multidimensional IT company. Kefi brings competitiveness with quality in IT outsourcing service. We are a group of passionate and experienced professionals who have come together with a common goal.
