Software development

Linux System Software Developer C++

Employee’s role: Developing, improving and fixing code base in several 3D scanning related projects under Linux operating system.

Required skills and competence:

  • Perfect knowledge of POSIX API, *nix arch.
  • Good knowledge of C++, stl, boost.
  • Strong Linux system development experience.
  • Multithreaded software development experience.
  • Knowledge of gcc.
  • Intermediate+ English.

Desired skills and competence:

  • Good knowledge of new C++ standards.
  • Experience with Qt, QML.
  • Experience with 3D visualisation and 3D algorithms (OpenGL/GLSL).
  • Experience with nVidia Tegra and CUDA.
  • Experience with armhf architecture.
  • Experience with debugging systems.
  • Experience with embedded systems.
  • Security solutions and/or face recognition development experience.
  • Experience with development low latency/real-time systems.
  • Experience with development highly loaded systems.
  • Cross-platform software development experience.

Optional skills and competence:

  • Good team player
  • Willing to learn something new
  • Open mindedness

What do we offer?

  • Nice office in the very heart of Moscow with modern technology.
  • Autonomy and creativity in the area of your responsibility.
  • Health insurance.
  • Catered lunches.
  • Flexible working hours.
  • Corporate collection of board games.

Tell us about
yourself please: