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