Position: C++ Developer with 3D Modeling
Company: A-HR.pro
Category: C++
Experience required: 3y
English level: upper

Our Client is currently developing a new SW platform for future products. This software platform includes platform foundation, UI, Engine-Controller, Engine-Mechanism control, Engine-Data processing, and they have a high demand for engineering resources for the next few years to design, implement and test required SW components.

**RESPONSIBILITIES**

 — Research and development of industrial inspection device;
 — 3D model reconstruction from the 2D image, image/model data processing and recognition of 3D objects, and visualization of the 3D model and related algorithms;
 — Collaborate with other engineers and teams to deliver SW prototype and production solutions.

**REQUIREMENTS**

 — 3 years of hands-on software development experience in computer vision, image processing computer graphics or machine learning;
 — 3D computer vision or 3D object recognition or visual recognition/understanding;
 — Programming proficiency in C++ and Python;
 — Effective verbal and written communication skills in English.

**NICE TO HAVE**

 — Solid knowledge in fundamental algorithms and data structure;
 — GPU programming: CUDA, OpenCL and other machine vision and graphic tools and libraries, OpenCV, OpenGL;
 — Development of web application;
 — Self-motivated strong problem analysis and solving skill.

**WHAT WILL YOU GET**

 — Above average compensation and competitive Social package; 
 — Close cooperation with a customer;
 — Business trips;
 — Challenging tasks;
 — Competence development;
 — Ability to influence project technologies;
 — Projects from scratch;
 — Team of professionals;
 — Dynamic environment with low level of bureaucracy;
 — Medical insurance.