HamburgerMenu
hirist

Senior Software Engineer - Geometric Vision

Adept Global
Bangalore
4 - 10 Years

Posted on: 23/10/2025

Job Description

Description :

Title : Senior Software Engineer Geometric Vision

Location : Bangalore, India

4+ years of work experience in a similar background (Dense/sparse 3D reconstruction, Multiview pose estimation, RGBD fusion, 3D object detection and 3D dimensioning 3D Geometry & Localization).

About the Role :

We are seeking a skilled and enthusiastic Computer Vision Engineer to play a pivotal role in the development and implementation of advanced geometric vision algorithms, localization and SLAM algorithms for our state-of-the-art warehouse inventory management products.

This role involves working on the development and implementation of Python-based modules and pipelines to be deployed on both server and edge-based platforms and requires thinking out-of-the-box to build modules that are both optimal and efficient.

Key Requirements :

- Design, development and implementation of on-board computer vision algorithms, using both classical and modern methods, meant for real-time robot localization in an indoor warehouse setting.

- Contribute to geometric vision algorithms involving 3D computer vision tasks such as dense/sparse 3D reconstruction, Multiview pose estimation, RGBD fusion, 3D object detection and 3D dimensioning.

- Implement sensor fusion techniques to integrate data from multiple sensors such as LIDAR, Cameras, IMU and ToF to enhance the accuracy and robustness of vehicle navigation.

- Strong Python programming skills with an understanding of deep learning frameworks and workflow.

- Responsible for conducting thorough testing and debugging of Python code, ensuring the reliability and robustness of pipeline implementations.

- Contribute to the product architecture, make decisions on sensor selections, and deploy solutions in various customer sites and gauge system efficiency on a day-today basis.

- Ownership of the development and implementation of pipelines for computer vision and machine learning algorithms and packaging software for efficiency.

- Hands-on experience in computer vision and machine learning projects, solving real world problems involving vision tasks.

- Ability to understand problem statements and implement and test new ideas under supervision.

- Maintain comprehensive documentation of code, algorithms, and pipelines.

- Capability to work collaboratively in a team and communicate effectively.

Role Level :

- 4+ years of work experience in a similar background (Computer Vision, 3D Geometry, Localization).

Must Have :

- Strong Python programming skills.

Responsible for conducting thorough testing and debugging of Python code, ensuring the reliability and robustness of pipeline implementations.

- Strong foundation in physics and robotics systems including ROS, 3D simulations and sensor fusion based navigation algorithms.

- Proven experience in developing Navigation and Localization algorithms for autonomous vehicles, robotics, drones, maritime vehicles or similar application

- Hands-on experience in computer vision (classical and modern), visual odometry and SLAM projects, solving real-world problems involving vision, navigation and localization tasks.

- Deep mathematical foundations with knowledge of 3D Multi-view Geometry, Advanced Linear Algebra, Numerical Optimization, etc.

- Deep insights into depth cameras and 3D data characteristics.

- Ownership of the development and implementation of modules for computer vision and packaging software for efficiency.

- Maintain comprehensive documentation of code, algorithms, and pipelines.

- Capability to work collaboratively in a team and communicate effectively


info-icon

Did you find something suspicious?