Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

  • Develop, improve, and maintain ROS2-based modules for localization, navigation, and behavior execution.
  • Develop real-time capable C++ ROS2 nodes for localization (e.g., EKF, SLAM), obstacle detection, and motion planning.
  • Integrate sensors (LiDAR, cameras, IMU, GPS) for perception and localization pipelines.
  • Work with the Navigation2 (Nav2) stack for path planning, costmaps, and control.
  • Tune and extend ROS2 packages for specific robotic platforms and use cases.
  • Perform system testing in simulation and real-world environments, collecting data and debugging runtime performance.
  • Collaborate with hardware, software, and testing teams to ensure system-level integration and stability.
  • Participate in code reviews, documentation, and continuous improvement of the autonomy software stack.
  • Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical/Mechanical Engineering, or related discipline.
  • 4+ years of professional experience in robotics software development.
  • Proficient in modern C++ (C++17/20 or newer), with strong debugging and optimization skills.
  • Strong hands-on experience with ROS2, including Nav2, tf2, rclcpp, and colcon-based build systems.
  • Solid understanding of robotic localization, mapping (SLAM), and motion planning.
  • Experience working with Linux development environments and real-time robotic systems.
  • Ability to analyze sensor data and improve system performance through field testing and tuning.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

noida, uttar pradesh, india

pune, maharashtra, india

jammu, jammu & kashmir, india