Software development

Senior C++ Developer, Moscow

We develop cutting-edge 3D scanners and 3D facial recognition systems. Our clients are making some of the world’s leading automobiles, computers, clothing, consumer electronics, computer games, CGI, and security systems. You can find our offices in Moscow, Luxembourg, and California. We strongly believe that our technologies are helping bring about a revolution in 3D technologies. A revolution bound to change peoples’ lives.

Who are we looking for?

Someone who will be responsible for developing new versions of our 3D scanning software, which today is being used across more than 190 countries.

Requirements:

  • Extensive experience in and solid grasp of C++14/17 and above
  • Background in multithreaded application development and multithreaded code debugging
  • Expertise in data structures and algorithms
  • Experience in performance profiling and application optimization

Advantages:

  • Familiarity with multithreading & asynchronous programming patterns, such as task parallelism and actors
  • Understanding of principles and algorithms of 3D graphics and 3D data processing, as well as knowledge of linear algebra and analytic geometry

Tasks of the department:

We are constantly working to further improve and optimize the performance of our flagship product, Artec Studio: https://www.artec3d.com/3d-software/artec-studio. Artec Studio is a powerful software for digitizing objects with 3D scanners, and creating 3D models using various math algorithms. It features the functionality inherent in all programs of its kind, offering the user a range of tools for capturing, saving, rendering, and editing 3D data in real time. It’s also important to note that unless the newest hardware is used, it isn’t easy to achieve maximum performance, which includes the fast processing of large amounts of data spanning from dozens to hundreds of gigabytes. Artec Studio is created for our users with this in mind.

How do we work?

  • Scrum, development in separate branches, writing unit-tests
  • Two-week sprints, daily meetings, refinement, and retrospective

What do we offer?

  • Comfortable office with modern equipment in the very heart of Moscow
  • Autonomy and creativity in your area of responsibility
  • Corporate health insurance
  • Catered lunches
  • Flexible work hours
  • Big collection of board games

Tell us about
yourself please: