Search by job, company or skills

Robotics Software Engineer - SLAM

  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

// What You'll Do

Responsibilities

  • Implement and optimize SLAM pipelines (LiDAR-based, Visual, and Hybrid)
  • Integrate multi-sensor fusion: LiDAR, camera, IMU, wheel odometry
  • Develop path planning and trajectory optimization modules using Nav2 and custom planners
  • Contribute to loop closure, map management, and relocalization systems
  • Benchmark and tune navigation performance in simulation (Gazebo, Isaac Sim) and on real hardware
  • Write well-tested C++ ROS2 nodes with unit and integration test coverage
  • Participate in on-site robot deployments and field tuning sessions

// What We Need

Requirements

  • ▸3+ years hands-on ROS/ROS2 development in C++
  • ▸Strong understanding of SLAM algorithms: EKF-SLAM, graph-based SLAM, LOAM, Cartographer
  • ▸Experience with point cloud processing libraries (PCL, Open3D)
  • ▸Solid math background in linear algebra, probability, and state estimation
  • ▸Familiarity with sensor calibration (LiDAR-camera extrinsics, IMU intrinsics)
  • ▸Experience with Gazebo or other robot simulation environments

// Bonus Points

Nice to Have

  • Experience with multi-robot coordination and fleet navigation
  • Knowledge of deep learning-based localization (NetVLAD, PointNet)
  • Contributions to open-source robotics projects

// Tech Stack

C++17ROS2 HumbleSLAM ToolboxNav2PCL / Open3DGazebo / Isaac Sim

// Key Skills

ROS2SLAMC++Point Cloud ProcessingLiDARKalman Filter

// Role Details

Location

Hanoi / Singapore

Type

Full-time

Experience

3+ years

Level

Mid-Level

Ready to Apply

Send your resume and a short note about why you're excited about this role.

Send Application

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 153739005

Beware of Scammers

We don’t charge money for job offers