Marutee

Computer Vision Engineer

Bangalore, India
Python C++ OpenCV PCL NumPy Pandas Linux Azure ML Studio SLAM VINS
Description

AT_102_Computer Vision Engineer

Location: Bangalore- Rural, India

Experience: 4-5 Years

Computer Vision Engineer

Role Overview

Computer Vision Engineer to contribute to the development of advanced imaging, 3D reconstruction, and perception systems. The ideal candidate will have hands-on experience with monocular and stereo imaging pipelines, strong foundations in classical and modern computer vision algorithms, and proficiency in building end-to-end vision-enabled solutions.

Key Responsibilities

  • Develop and optimize computer vision algorithms for monocular and stereo image processing.
  • Implement 3D localization, mapping, and reconstruction techniques for real‑world applications.
  • Work on video annotation, analytics, and visualization workflows.
  • Perform camera calibration using pinhole, fisheye, and other camera models.
  • Design and implement pipelines for multi-view geometry, depth estimation, and 3D structure extraction.
  • Develop modules for object detection, pose estimation, and environment understanding.
  • Collaborate with cross-functional teams to integrate CV solutions into production systems.
  • Conduct data preprocessing, feature extraction, and model evaluation using Python-based ecosystems.
  • Contribute to SLAM or Visual-Inertial Navigation Systems (VINS) development and optimization.
  • Work on Linux-based development environments and deploy solutions to cloud-based ML platforms.

Required Skills & Qualifications

Core Computer Vision Skills

  • Hands-on experience with monocular and stereo imaging systems.
  • Strong understanding of 3D localization, mapping, and reconstruction.
  • Deep knowledge of camera models (e.g., pinhole, fisheye) and camera calibration techniques.
  • Proficiency in multi-view geometry and 3D reconstruction workflows.
  • Solid foundations in classical CV algorithms (feature detection, tracking, filtering, etc.).
  • Experience with computer vision libraries such as OpenCV and PCL (Point Cloud Library).

Machine Learning & Perception

  • Knowledge of CNNs, object detection, and model evaluation techniques.
  • Experience with depth estimation and pose estimation frameworks (e.g., Depth Anything, OpenPose).
  • Understanding of data preprocessing and feature engineering using NumPy, Pandas, etc.

Software Development

  • Strong programming skills in Python and C++.
  • Experience working in Linux OS environments.
  • Familiarity with cloud-based ML platforms (e.g., Azure ML Studio).

Additional Preferred Experience

  • Experience with SLAM/VINS algorithms and implementations.
  • Knowledge of 3D data processing tools and visualization libraries.

Education & Experience

  • Bachelor’s or Master’s degree in computer science, Electronics & Communication or a related field
  • 4 - 6 years of industry experience in computer vision

Marutee
Marutee

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say