ソフトウェア開発部
C++ デベロッパー
この役職の任務は、Artecソフトウェアの新しいバージョンを開発するチームで作業することです。このソフトウェアは、クラウドベースのテクノロジーを介して3Dデータを変換および処理するよう設計されたものです。また、3Dデータを保存したり、それにアクセスするための新しいアプローチを実装および統合する仕事も求められます。
仕事内容:
弊社は、Artec 3D独自のクラウドベース製品を開発し、その微調整も行っています。この製品は、Artec Studioソフトウェアの補助ツールで、ユーザーがどこにいてもリモートから大規模な3Dデータセットを操作できるようにするものです。その機能は、この種の多くのツールに共通しており、3Dデータの読み取りや保存、レンダリング、およびインタラクティブな編集をリアルタイムで行えるようにすることを目的としています。
このタスクの主な課題は、通常以上の量のデータ(数十ギガバイトまたは数百ギガバイト)のリソースを大量に必要とする計算を実行することです。妥当な時間内に適切な結果を得るのは必ずしも容易ではないため、この役職の候補者には、クラウドベースのデータ処理サービスの構造上の複雑さや通信チャネルの帯域幅を考慮していただきます。
資格:
- C ++11で開発ができる深い知識と経験
- マルチスレッドアプリケーション開発の経験
- マルチスレッドコードでのデバッグの経験
- データのアルゴリズムと構造に関する十分な知識
- パフォーマンスプロファイリングとアプリケーションの最適化の経験
優遇条件
- クロスプラットフォーム開発の経験(Windows、Linux、Docker、VM)
- クラウドプラットフォーム(Amazon AWSなど)の使用経験
- 3Dグラフィックスと3Dデータ管理の主な原理とアルゴリズムの理解
- 線形代数と解析幾何学の基礎知識
ワークフロー
- チケット作成、スクラム、個別のスレッドでの開発、プルリクエスト、コードレビュー、ユニットテストのサポート
- 毎週のスプリント、毎日の会議、リファインメント、レトロスペクティブ
企業文化と弊社で働く上でのメリット
- フレンドリーな雰囲気と常に発展していく環境 - 弊社で退屈することはありません!
- モスクワの中心部にある素晴らしいオフィスと近代的な設備
- あなたの専門分野での自律性と創造性のサポート
- 正規雇用と給与、弊社が提供する医療保険
- 柔軟なスケジュール
- オフィスでシェアされているボードゲームのコレクション