Position: C++ developer
Company: SDA Company
Category: C++
Experience required: 2y
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

Looking for C++ developer 

Description: Basically, development skills in C++ (C++11 and up), unix/linux/windows experience, and experience in OpenGL/GPU programming are the basic requirements. Anything else is a plus, and it all depends on how quick a learner someone is. Mathematical knowledge is also a big plus, i.e. beyond mere computer science & engineering. QT framework would be an added bonus skill as well.
HDF5 (Hierarchical Data Format), a complex and powerful IO library will be a plus. Domain-specific knowledge is a plus: geoscience information services (GIS), point clouds, scientific data analysis, CAD.

Can be part-time project

Requirements:

- C++ (C++11 and up)
- Make (probably CMake)
- 3D Math, linear algebra (transformation, vectors, camera configuration) 
- OpenGL(1.2 + shaders) 
- CAD (work with dxf/dwg formats. FiberLib, FreeCad) 
- Subversion
- HDF5 (Hierarchical Data Format) will be a plus
- Qt will be a plus

Project: 
Managing, saving, and visualization multidimensional arrays of data. Work with PointCloud. Also, were added CAD functionality for allocation/editing of data, primitives for images, measurements based on data (point clouds mainly).