Search by job, company or skills

Marutee

Computer Vision Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 realworld 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

    More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 144426049

    Similar Jobs