Senior Software Developer – Computer Vision Components

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.

Software Developer – Computer Vision & 3D Point Cloud Application

Location: [Bangalore/ Mangalore]
Experience: 4–6 years
Qualification: Master’s or PhD in Engineering
Role Summary
We are hiring an experienced software developer to design and implement the user interface and interaction layers of a cutting-edge medical imaging software. The application will allow users to view, annotate, and interact with 3D models reconstructed from image data.
Key Responsibilities
  • Design and develop intuitive user interfaces for 3D interaction with CAD models.
  • Implement features like zoom, rotate, slice, annotate, and measure within 3D views.
  • Integrate controls and widgets for CAD operations and medical analysis tools.
  • Collaborate closely with back-end developers to ensure smooth data exchange and state management.
  • Implement real-time visual feedback and high-performance rendering techniques.
Required Skills & Tools
  • Proficient in C#/.NET (WPF) or C++ with Python/Qt for Windows desktop application development.
  • Understanding of fundamental mathematical concepts like linear algebra, probability & calculus
  • 3D Data Experience : 3D Geometry, 3D Modelling, CAD Software, Point cloud Processing Platforms like LiDAR.
  • Skilled in using UI/UX design tools like Figma, Adobe XD (for prototyping).
  • Familiar with state management, event-driven programming, and graphics shaders.
  • Familiarity with Software Development tools & Workflows, including Git, CMake, Docker, pytest, Google Test.

Domain Expert – Computer Vision Intelligence & AI Technology

Location: [Bangalore/Mangalore]
Experience:4-8 years
Qualification: Masters degree or PhD in Engineering with demonstrated expertise in Computer Vision, Artificial Intelligence, Machine Learning, and Deep Learning
We are seeking passionate and talented practitioners with a Masters or PhD, driven to make impactful, hands-on contributions. Ideal candidates will have a strong, practical background in Artificial Intelligence, Computer Vision, Machine Learning, and Deep Learning. If you’re excited about advancing cutting-edge technology development, contributing to global product design and development, and building AI enabled features, we want you on our team!
Key Responsibilities
  • Stay in touch with the latest advances in Computer Vision, Artificial Intelligence, Machine Learning, and Deep Learning; build working prototypes.
  • Develop and implement innovative algorithms and models for real-world applications.
  • Collaborate with cross-functional teams to drive the development and deployment of AI solutions.
  • Stay up-to-date with the latest advancements in AI and Computer Vision, and apply this knowledge to ongoing projects to create product/solution differentiations at global level.
Mandatory Skills
  • Algorithm Development: Ability to develop and implement novel Computer Vision algorithms for complex problems.
  • Deep understanding of algorithms and techniques for image analysis, object detection, segmentation, and tracking.
  • Proficiency in developing and implementing models using frameworks like TensorFlow or PyTorch.
  • Sensor Fusion & Calibration: Ability to combine data from multiple sensors (cameras, LiDAR, radar) and calibrate them for accurate data.
  • Rapid Prototype Experience: Proven track record of impactful and rapid prototype development.
  • Strong Programming Skills: Proficiency in Python, C++, GPU based programming, TensorFlow, PyTorch, OpenCV, OpenGL etc.
  • Priority & Time Management: Ability to manage multiple projects and priorities.
  • Documentation & Communication: Excellent written and verbal communication skills.
Preferred Skills
  • Expertise on Image/Video Processing in Medical Domain.
  • Experience in mentoring and guiding junior engineers/student interns.
  • Deep understanding of GPU based computing.

Apply now and help shape the future of VI & AI (Vision Intelligence & Artificial Intelligence) with us –

info.connect@visukhi.com