C++ Developer for 3D Software

Job description

  • Along with our team, design and improve our 3D SW for medical treatment planning and visualization and analysis of 3D data obtained from microscopy.
  • Develop new algorithms and refactor older code for 3D models processing and visualization.
  • Design and develop user-friendly interfaces for 3D software.
  • Study new technologies and trends.


Duties and responsibilities

  • Logical and analytical thinking, interest in technology and new trends and willingness to learn.
  • Ability to face technical challenges and seek for appropriate solutions.
  • You should have Msc. in computer science, engineering or related field.
  • Good knowledge of C++ (design patterns and STL templates).
  • Experience in development of desktop and/or mobile 3D graphics applications.
  • Related work experience and/or very good student work (i.e. master thesis or term projects) in the field are appreciated.
  • Knowledge of version control systems (Git, SVN, etc.).


We offer

  • Work in a growing company engaged in developing unique products.
  • Opportunity for career growth and self-development and fulfilment while working on interesting projects that really helps people.
  • Flexible working hours and 5 weeks of vacation.
  • Work from home (up to 2 days a week) or part time job (3-4 days a week).
  • Small team where people can talk, interact and understand each other.

Contact form

Attachment 2

I Agree:

Your personal data will be processed according to the privacy policy.

Advantages / What knowledge will be useful?

  • Experience with Qt.
  • Experience in 3D graphics and knowledge of OpenGL and libraries like OpenSceneGraph and/or VTK is a plus.
  • Experience in 2D/3D image processing is a plus.
  • At least a basic knowledge of Python.
  • Knowledge of English language at the proficiency level.