
シニアC++開発エンジニア——Mobileyeのニューラルネットワーク統合と3D認識
Mobileyeの自動運転向け3Dセンシングおよび認識プラットフォームにニューラルネットワークを統合する本番ソフトウェアを構築する、シニアC++開発エンジニアです。エッジデバイスでの推論、パフォーマンス最適化、デプロイワークフローに重点を置き、イスラエルを拠点とするハイブリッドな環境で業務を行います。
仕事内容
- リアルタイム3Dセンシングおよび認識を支えるAI・アルゴリズムパイプライン向けの大規模なC++システムを設計・実装する。
- ランタイム、センサーおよびデータフロー、前処理、後処理、システム検証を含むニューラルネットワークモデルを本番ソフトウェアに統合する。
- リソースに制約のあるデバイス上の高精度3D認識ワークロードに対して、パフォーマンス、メモリ使用量、レイテンシ、スループットを最適化する。
- アルゴリズムおよびニューラルネットワークソリューションをエッジデバイス上で効率的に実行するアプリケーション基盤を構築・維持する。
- モデル変換、推論実行、プロファイリング、最適化など、ニューラルネットワークのデプロイワークフローに貢献する。
- 設計・実装から統合、テスト、デプロイまで、機能提供をエンドツーエンドで担当する。
- 本番アルゴリズムシステムのCI/CD、自動テスト、開発ワークフローに参加する。
- Mobileyeのチームと協力し、システムアーキテクチャおよび3Dセンシング・AIアルゴリズムに取り組む。
応募要件
- C++の実務開発経験4年以上。
- コンピュータサイエンス、ソフトウェア工学の学士号、または同等の資格。
- オブジェクト指向設計、ソフトウェアアーキテクチャ、大規模システム開発に関する深い知識。
- Linux環境での実務経験。
- 推論ランタイム、モデル統合、パフォーマンス最適化など、エッジデバイスへのニューラルネットワーク導入に関心があること。
- 主体性と責任感を持ち、より広範な技術リーダーシップへ成長する意欲があること。
- NumPyおよびPandasを含むPythonの実務開発経験2年以上。
- リアルタイムシステムのパフォーマンスおよびメモリ効率の最適化経験。
- CI/CDプラクティスおよび自動テストに関する知識。
- アルゴリズム、コンピュータビジョン、ディープラーニング、3D認識、またはデータチームとの協業経験。
- 3Dコンピュータビジョン、点群または深度、物体検出、あるいは組み込み・エッジAIデプロイの経験。
- AirflowやArgoなどのワークフローオーケストレーションツールの経験。
- 本番環境で大規模データを扱うデータエンジニアリングまたはバックエンドシステムの経験2年以上。









