Robotics Engineer

LG Electronics 

📍 Bengaluru, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

navigationmotionplanningvisionROS

Industry

RoboticsConsumer Electronics

Job Description

Job Description – Robotics Software Engineer (Navigation & Perception)

Job Title: Robotics Software Engineer

Experience Range: 4–8 Years

Location: Bangalore

Employment Type: Regular

Role Overview

We are looking for a skilled Robotics Software Engineer with strong expertise in navigation, motion planning, and computer vision. The role involves developing advanced algorithms for autonomous systems, including path planning, localization, and obstacle avoidance in dynamic environments.

Key Responsibilities

  • Design and develop robotics algorithms for navigation, motion planning, and perception
  • Implement path planning algorithms such as A*, D*, RRT, and RRT*
  • Work on SLAM and localization using tools like ORB-SLAM and Cartographer
  • Develop obstacle avoidance systems for dynamic environments
  • Integrate and work with ROS Navigation Stack (costmaps, planners)
  • Perform sensor fusion using techniques like EKF and UKF
  • Use OpenCV, PCL, Eigen, and Boost for perception and data processing
  • Work with simulators such as Gazebo or Isaac Sim for testing and validation
  • Collaborate with cross-functional teams for system integration and deployment
  • Maintain and manage code using Git

Mandatory Skills

  • Strong proficiency in C++ (C++11/14/17) for performance-critical applications
  • Hands-on experience in Python for scripting and ROS integration
  • Strong understanding of path planning algorithms (A*, D*, RRT, RRT*)
  • Experience with motion planning and obstacle avoidance
  • Hands-on experience with ROS Navigation Stack
  • Strong knowledge of SLAM algorithms (ORB-SLAM, Cartographer)
  • Experience in sensor fusion techniques (EKF, UKF)
  • Proficiency with OpenCV, PCL, Eigen, Boost
  • Experience with robotics simulators (Gazebo, Isaac Sim)
  • Strong analytical and problem-solving skills
  • Experience with Git/version control

Secondary Skills (Preferred)

  • Experience in motion control and trajectory generation
  • Experience in robotics system integration
  • Practical knowledge of localization and mapping pipelines
  • Understanding of robotics system architecture
  • Ability to work in collaborative, cross-functional teams

Key Competencies

  • Strong problem-solving and critical thinking
  • Attention to detail
  • Ability to work in a fast-paced development environment
  • Good communication and teamwork skills