Desarrollo de software

Desarrollador C++ (Moscú)

En este puesto, trabajará en un equipo que desarrolla nuevas versiones del software de Artec, diseñado para transformar y procesar datos 3D, incluso con tecnologías basadas en la nube. También habrá que implementar e integrar nuevos métodos de almacenamiento y acceso a los datos 3D.

Alcance del trabajo

Estamos desarrollando y perfeccionando el producto de Artec 3D basado en la nube, una herramienta auxiliar para el software Artec Studio que permitirá a los usuarios trabajar remotamente y con grandes conjuntos de datos 3D desde cualquier lugar. Sus funciones son similares a las de otras herramientas de este tipo, y están orientadas a leer, guardar, renderizar y editar datos 3D de forma interactiva en tiempo real.

El principal reto de este trabajo consiste en realizar cálculos con gran cantidad de recursos de volúmenes de datos superiores a la media (decenas o cientos de gigabytes). Como no siempre es fácil obtener resultados aceptables en un tiempo razonable, el candidato ideal debe tener en cuenta la complejidad arquitectónica de los servicios de procesamiento de datos en la nube, así como el ancho de banda de los canales de comunicación.

Requisitos

  • Sólidos conocimientos y experiencia en el desarrollo en C++ 14/17
  • Experiencia en el desarrollo de aplicaciones multihilo
  • Experiencia en la depuración de código multihilo
  • Buenos conocimientos de algoritmos y estructuras de datos
  • Experiencia en elaboración de perfiles de rendimiento y optimización de aplicaciones

Se valorará

  • Experiencia en el desarrollo multiplataforma (Windows, Linux, Docker y VM)
  • Experiencia en el uso de plataformas en la nube (por ejemplo, Amazon AWS)
  • Entender los principales principios y algoritmos de los gráficos 3D y la gestión de datos 3D
  • Conocimientos básicos de álgebra lineal y geometría analítica

Flujo de trabajo

  • Planificar en tickets, scrum, desarrollo en hilos separados, pull requests, revisión de código y apoyo a pruebas unitarias
  • Sprints semanales, reuniones diarias, perfeccionamiento y retroalimentación

Qué ofrecemos

  • Un ambiente agradable y un desarrollo constante, ¡aquí no te aburrirás!
  • Una bonita oficina en el centro de Moscú y un equipo moderno
  • Autonomía y creatividad en su área de responsabilidad
  • Empleo y salario oficial, seguro médico corporativo
  • Horario flexible
  • Colección corporativa de juegos de mesa

Cuéntenos más 
sobre usted: