vSLAM Algorithm Engineer (Modern C++)
ExternalS$48K–S$78K/yrFull-timeUnknown1d ago
C++Computer VisionLinearLinuxOpenCVPrototyping
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
We are looking for a passionate engineer to develop the core algorithms of our vSLAM (visual Simultaneous Localization and Mapping) system. You will design and implement advanced perception, localization, and mapping algorithms using modern C++.
Responsibilities
- Develop and optimize real-time vSLAM algorithms (feature extraction, loop closure, optimization, sensor fusion).
- Design high-performance C++ code for perception and localization pipelines.
- Integrate algorithms with robot systems and validate in simulation and field environments.
- Collaborate with robotics and embedded engineers to ensure end-to-end performance.
Requirements
- Bachelor's or Master's degree in Computer Science, Robotics, or related field.
- Strong skills in C++17 or newer, with good knowledge of data structures and concurrency.
- Solid foundation in linear algebra, geometry, and estimation theory.
- Experience in one or more of: visual odometry, SLAM, structure-from-motion, or bundle adjustment.
- Experience with ROS/ROS2 and Linux development.
- Strong curiosity and learning skill on new technologies.
- Experience with GPU/CUDA optimization or computer vision frameworks (OpenCV, Eigen, Sophus, g2o, etc.).
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at GARGANTUA ROBOT PTE. LTD.? Share your experience