Senior Software Developer – Computer Vision Components

Visukhi

Bengaluru

On-site

INR 1,400,000 - 2,100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Visukhi seeks a skilled Software Developer specializing in point cloud registration, 3D visualization, and camera-based imaging. You will implement core algorithms to transform image data into interactive 3D CAD models.

The role requires 5–8 years of experience, a Master’s or PhD in Engineering, and proficiency in C++ and Python, with GPU-accelerated rendering experience. Collaboration with cross-functional teams is essential.

Qualifications

  • Master’s or PhD in Engineering is required.
  • 5–8 years of experience in software development for 3D vision/point cloud.
  • Proficiency in C++ (11/14/17) and Python for prototyping.
  • Strong understanding of linear algebra, probability, and calculus.
  • Experience with point cloud processing, ICP, and sensor fusion.
  • Familiar with 3D visualization toolkits and GPU acceleration.

Responsibilities

  • Develop and optimize modules for point cloud ingestion, processing, and registration.
  • Build real-time data pipelines for image and video inputs.
  • Implement algorithms for 3D reconstruction and CAD model generation.
  • Work with GPU-based rendering acceleration libraries.
  • Ensure performance and stability of the 3D rendering engine.
  • Collaborate with UI/UX and other engineering teams.

Skills

C++
Python
Linear Algebra
Image Analysis
ICP
Point Cloud
TensorFlow
PyTorch
3D Visualization

Education

Master’s or PhD in Engineering

Tools

PCL
Open3D
OpenCV
Eigen
CUDA
OpenGL
VTK
Visual Studio
CMake
Git

Job description

**Location**: [Bangalore/Mangalore]**Experience**: 5–8 years**Qualification**: Master’s or PhD in Engineering**Role Summary**We are seeking a passionate and experienced Software Developer with expertise in point cloud registration, 3D visualization, and camera-based imaging. You will implement core algorithms and modules that power the transformation of image data into interactive 3D CAD models.**Key Responsibilities**Develop and optimize modules for point cloud ingestion, processing, and registration.Build real-time data pipelines for integrating image and video stream inputs.Implement algorithms for feature extraction, 3D reconstruction, and CAD model generation.Work with GPU-based acceleration libraries for rendering and computation.Ensure accuracy, performance, and stability of the 3D rendering engine.Collaborate with Cross Functional teams like UI/UX and other Engineering teams.**Required Skills & Tools**Strong experience in C++ (11/14/17) and Python for prototyping.Solid understanding of fundamental mathematical concepts like linear algebra, probability & calculus.Deep Understanding of algorithms & techniques for image analysis, Object detection, segmentation & tracking.Proficiency in developing and implementing models for complex perception tasks, including using frameworks like TensorFlow or PyTorch.Solid understanding of point cloud data processing, ICP algorithms, and sensor fusion.Solid understanding of State-of-the-art Deep Learning models for 3D related tasks.3D Data Expertise: 3D Geometry, Modelling, CAD Software, Point cloud Processing Platforms.Hands-on with PCL, Open3D, OpenCV, Eigen, and GPU tools like CUDA/OpenCL.Familiar with 3D visualization toolkits: VTK, OpenGL, , Volumetric medical images.Experience integrating depth sensors, RGB-D cameras, or stereo vision systems.The ability to combine data from multiple sensors (cameras, LiDAR, radar).Familiarity with Windows development tools: Visual Studio, CMake, Git, Profilers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer – Computer Vision & 3D Point Cloud Application
Software Developer – Computer Vision & 3D Point Cloud Application

Visukhi • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Computer Vision Engineer
Computer Vision Engineer

Soul Ai • Dadri

Hybrid
INR 3,500,000 - 7,000,000
Remote work possible
Office in Hyderabad
Office in Bangalore
Computer Vision Developer (2-8 YEARS)- PAN INDIA
Computer Vision Developer (2-8 YEARS)- PAN INDIA

Infosys • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Computer Vision Engineer (Freelancer)
Computer Vision Engineer (Freelancer)

Soul Ai • Hyderabad

Hybrid
INR 900,000 - 1,500,000
Computer Vision & ML Engineer
Computer Vision & ML Engineer

Dreamvu • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Computer Vision Engineer
Computer Vision Engineer

Inferigence Quotient Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Edge Computing and Computer Vision Technical Lead
Edge Computing and Computer Vision Technical Lead

Accenture India Private Limited • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Senior AI Engineer-Computer Vision
Senior AI Engineer-Computer Vision

Acesoft Labs • Bengaluru

On-site
INR 2,500,000 - 4,200,000
ML Developer With Computer Vision
ML Developer With Computer Vision

nCircle Tech • Pune District

On-site
INR 1,500,000 - 2,100,000
Software Engineer Technical Lead
Software Engineer Technical Lead

Multi Recruit • Pune District

On-site
INR 1,500,000 - 2,500,000