Posted on: 05/02/2026
Description :
Job Title : SLAM Navigation Engineer (C++ | ROS)
Experience : 3.5 - 8 Years
Location : (Add location) | (Hybrid/Onsite/Remote)
Job Summary :
We are hiring a SLAM Navigation Engineer with strong experience in C++, ROS/ROS2, and robotics navigation systems. The candidate will work on SLAM, localization, mapping, and navigation stack development, improving accuracy, stability, and performance for autonomous robotic platforms.
Key Responsibilities :
- Develop and optimize SLAM and navigation modules in C++.
- Implement and integrate SLAM algorithms (mapping, localization, sensor fusion).
- Work with ROS/ROS2 navigation stack (Nav stack / Nav2).
- Integrate and process sensor data from LiDAR, IMU, camera, odometry.
- Improve robot localization performance in real-world environments.
- Debug navigation failures, tuning parameters, and improving reliability.
- Perform simulation testing and real robot validation.
- Collaborate with perception, robotics, and firmware teams.
Required Skills :
- Strong hands-on in C++ (C++14/17 preferred).
- Strong experience in ROS / ROS2.
- Solid understanding of SLAM concepts : Localization, Mapping, Loop Closure, Pose Graph Optimization
- Strong knowledge of robotics navigation concepts : Path planning, obstacle avoidance, costmaps
- Experience working with LiDAR + IMU + odometry fusion.
- Strong Linux debugging and profiling skills.
Good to Have :
- Hands-on with SLAM frameworks/tools : Cartographer, RTAB-Map, ORB-SLAM, GMapping
- Experience with EKF/UKF, sensor fusion.
- Experience with simulation : Gazebo, RViz, Isaac Sim
- Familiarity with optimization libraries : Ceres Solver, g2o
- Experience with real robot deployments.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1610239