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.