Mobileye
Mobileye
Mobileyeは、自動車業界向けに先進運転支援システムと自動運転技術を開発しています。同社は、コンピュータービジョン、人工知能、独自開発のハードウェア、ソフトウェアを組み合わせ、運転支援から自動運転まで、さまざまな用途で車両の安全性を支えています。そのシステムは1億9,000万台を超える車両に搭載されており、視覚技術を基盤とする自動車向けテクノロジーを大規模な量産へと導入してきたMobileyeの役割を示しています。

シニア C++ 開発エンジニア:3D センシングシステムへのニューラルネットワーク統合

Mobileye のシニア C++ 開発エンジニアとして、自動運転車向けの本番 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 年以上(あれば尚可)