소프트웨어 개발

C++ 개발자(모스크바)

이 직책을 맡은 자는 클라우드 기반 기술을 통한 방법을 포함하여 3D 데이터를 변환하고 처리하도록 설계된 Artec 소프트웨어의 새 버전을 개발하는 팀에서 일하게 됩니다. 또한 3D 데이터 저장 및 액세스에 대한 새로운 접근 방식을 구현하고 통합해야 합니다.

직무 영역

당사는 사용자가 어디서나 대용량 3D 데이터 세트를 원격으로 작업할 수 있게 하는 Artec Studio 소프트웨어용 보조 도구인 Artec 3D 독점 클라우드 기반 제품을 개발 및 미세 조정하고 있습니다. 이 기능은 이와 같은 유형의 많은 도구에 공통적이며 실시간으로 3D 데이터를 읽고, 저장하고, 렌더링하고, 대화식으로 편집하는 데 맞춰져 있습니다.

이 작업의 주요 과제는 평균보다 많은 데이터 볼륨(수십 또는 수백 기가바이트)에 대한 자원 집약적인 계산을 수행하는 것입니다.  합리적인 시간 이내에 적절한 결과를 얻는 것이 항상 쉬운 것은 아니기 때문에 적임자는 클라우드 기반 데이터 처리 서비스의 구조적 복잡성과 통신 채널의 대역폭을 고려할 준비가 되어 있어야 합니다.

자격 요건

  • C++ 14/17에서의 개발에 대한 깊은 지식과 경험
  • 다중 스레드 애플리케이션 개발 배경
  • 다중 스레드 코드 디버깅 경험
  • 데이터 알고리즘 및 구조에 대한 풍부한 지식
  • 성능 프로파일링 및 애플리케이션 최적화 배경

우대 사항

  • 교차 플랫폼 개발 경험(Windows, Linux, Docker 및 VM)
  • 클라우드 플랫폼 사용 경험(예: Amazon AWS)
  • 3D 그래픽 및 3D 데이터 관리의 주요 원리 및 알고리즘에 대한 이해
  • 선형 대수 및 해석 기하학에 대한 기본 지식

작업 흐름

  • 티켓, 스크럼, 개별 스레드 개발, 풀 요청, 코드 검토 및 단위 테스트 지원의 계획
  • 주간 스프린트, 일일 회의, 개선 및 회고

문화 혜택

  • 화목한 분위기와 끊임없는 발전 – 여기에서 지루하지 않을 것입니다!
  • 모스크바 중심에 있는 훌륭한 사무실, 현대적인 장비
  • 책임 영역에서의 자율성과 창의성
  • 정식 고용 및 급여, 기업 의료 보험
  • 유연한 일정
  • 사내 보드게임 라이브러리

자기소개를
해 주십시오.