is a Research and Development company specializing in cutting-edge solutions in
autonomous mapping
,
navigation
, and
3D visualization
. We focus on delivering end-to-end systems that empower our clients with
advanced robotics and perception capabilities
.
At our core, we're a dynamic team of skilled professionals, hailing from the Indian Institutes of Technology (IIT), synergizing our expertise in collaboration with https://aeroarc.in/. With the strong backing of Indorama Ventures, we're positioned to set new benchmarks in the field of robotics and automation.
:
We are seeking a highly motivated and experienced
C++ ROS Developer
specializing in
LiDAR-based SLAM
and
Sensor Fusion
. You will play a core role in developing mapping and navigational components for our robotics stack using
C++
,
ROS
, and
non-linear optimization libraries
like
Ceres Solver
or
GTSAM
.
Responsibilities:
Design and implement advanced SLAM and sensor fusion algorithms in
C++
using
ROS1 / ROS2
.
Integrate and calibrate sensors like LiDAR, IMU, GPS, and Cameras,
to build robust state estimation pipelines.
Integrate and develop
custom drivers
, ROS nodes, and message filters for real-time robotic systems.
Use
GTSAM
,
Ceres Solver
, or similar tools for
graph optimization
and
sensor fusion
.
Build scalable and reusable ROS1 / ROS2 packages
for perception, localization, and mapping.
Test algorithms both in simulation (Gazebo, RViz) and on physical robotic platforms
.
Collaborate closely with hardware and embedded teams
for system-level integration.
Maintain high coding standards
with unit tests, ROS test coverage, and CI integration.
Document code, algorithms, and interfaces
to support collaborative development.
Stay up-to-date with the latest advancements
in ROS, LiDAR technology, SLAM algorithms, and sensor fusion techniques, and apply them to improve our robotics solutions.
Required Skills:
Strong proficiency in Modern C++ (C++14/17/20)
with deep understanding of memory management, STL, multithreading, and templates.
Hands-on experience with
SLAM
(e.g., LIO-SAM, ORB-SLAM) and
sensor fusion
techniques.
Proficiency in
ROS (ROS 1 or ROS 2)
development and ecosystem.
Strong understanding of
robot kinematics
,
SE(3) transformations
,
rotation/translation matrices
, and
pose graphs
.
Experience with
Ceres Solver
,
GTSAM
, or other optimization frameworks for non-linear least squares problems.
Familiarity with tools like
Rviz
,
Gazebo
,
tf2
, and
rosbag
.
Experience with
Git
,
CMake
, and writing well-documented, modular code.
Solid mathematical foundation in
linear algebra
,
probability
, and
optimization
.
Deep understanding of robotic system design and control architectures.
Preferred Qualifications:
Bachelor's or Master's degree
in Robotics, Mechatronics, Computer Science, or related field.
2+ years of experience
in autonomous navigation, SLAM, or sensor fusion.
Experience with
PCL
(Point Cloud Library) and 3D point cloud processing.
Familiarity with
Kalman Filters
,
Extended Kalman Filters (EKF)
, or
factor graph-based estimation
.
Contributions to open-source robotics projects or publications in SLAM/perception.
Job Type: Full-time
Pay: ?700,000.00 - ?1,900,000.00 per year
Schedule:
Day shift
Morning shift
Supplemental Pay:
Performance bonus
Yearly bonus
Education:
Bachelor's (Required)
Experience:
SLAM: 1 year (Preferred)
C++: 1 year (Preferred)
ROS: 1 year (Preferred)
total work: 2 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3779309
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
KA, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.