Software Developer – Computer Vision & 3D Point Cloud Application

Visukhi

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Visukhi in Bengaluru is seeking an experienced software developer to design and implement the user interface and interaction layers of a cutting-edge medical imaging software. The application will enable users to view, annotate, and interact with 3D models reconstructed from image data.

You will design intuitive 3D CAD interfaces, implement zoom/rotate/slice/measure features, and collaborate with back-end teams to ensure fast rendering and robust state management.

Qualifications

  • Experience in designing UI for 3D CAD/medical imaging software.
  • Proficiency in C#/.NET (WPF) or C++ with Python/Qt.
  • Strong understanding of 3D data, geometry and CAD concepts.
  • Familiarity with UI/UX prototyping tools (Figma, Adobe XD).
  • Experience with Git, CMake, Docker, pytest and Google Test.

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 with back-end developers for data exchange and state management.
  • Implement real-time visual feedback and high-performance rendering techniques.

Skills

3D data concepts
UI/UX understanding
3D interaction
State management
Mathematics knowledge

Education

Master’s or PhD in Engineering

Tools

C#/.NET (WPF)
C++/Qt
Python
Git
CMake
Docker
pytest
Google Test

Job description

**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 & calculus3D 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer – Computer Vision Components
Senior Software Developer – Computer Vision Components

Visukhi • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Medical Visualization Engineer – 3D Rendering
Medical Visualization Engineer – 3D Rendering

Cyient • Bengaluru

On-site
INR 600,000 - 900,000
Software Engineer - C++ Developer
Software Engineer - C++ Developer

Stryker Group • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Perceptive Group • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Medical plan for dependents
Personal accident insurance
Internal growth and development programs
Staff Software Engineer
Staff Software Engineer

Stryker Group • Bengaluru

On-site
INR 1,800,000 - 3,200,000
3D Web Application Developer
3D Web Application Developer

Lechler • Thane

On-site
INR 1,800,000 - 2,600,000
Technical Lead / Senior Software Engineer
Technical Lead / Senior Software Engineer

Agappe Diagnostics • Ernakulam

On-site
INR 1,800,000 - 4,000,000
Manager, Software Engineering- Computational Geometry
Manager, Software Engineering- Computational Geometry

Align Technology, Inc. • Pune District

On-site
INR 2,500,000 - 3,500,000
.NET Application Developer
.NET Application Developer

Allegis Group • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Engineer - C++ (Desktop Applications)
Senior Engineer - C++ (Desktop Applications)

CompuGroup Medical • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Hybrid work (2 days remote)
On-site Bangalore office
Health & accidental insurance