本文へスキップ

Senior Software Engineer, Embedded Android

UnityTokyo, JapanAndroid組み込みソフトウェアエンジニア
C++KotlinLinuxOpenCVRustViteVercelVPCVagrantVite

仕事内容

  • Android、Android Open Source Project(AOSP)、Android Automotive OS(AAOS)向けにUnityのリアルタイム3Dランタイムを組み込み、車載プラットフォーム対応を拡張・強化する。
  • Unity as a Library(UAAL)およびUnity Render ServiceをネイティブAndroidアプリへ統合する。
  • マルチスクリーン・マルチタッチのデジタルコックピットやHMIを支えるグラフィックス・ウィンドウイング層を開発する。
  • 車載SoC上でCPU/GPU/IO、メモリ、起動・ロード時間、ランタイム性能をプロファイリング・最適化する。
  • 自動車OEMと技術的な窓口として連携し、技術課題の調査、性能ボトルネックの解消、本番導入を支援する。
  • 設計議論、コードレビュー、自動テストを通じてチームの技術水準向上に貢献する。

必須要件

  • C、C++、C#のいずれかに精通し、Linux/Android上でスケーラブルかつマルチスレッドなシステムを開発した経験。
  • アプリ層およびプラットフォーム層を含むAndroid/AOSP開発経験。
  • HAL(AIDL)、Androidビルドシステム(Soong/Blueprint)、Androidフレームワークおよびライフサイクルの知識。
  • Vulkan、OpenGL ES、SurfaceFlinger、HWComposer、Gralloc、EGLなど、Androidのグラフィックス・コンポジットスタックに関する実務知識。
  • リソース制約のあるハードウェアでのCPU/GPU/IOツールを用いたプロファイリング・最適化経験。
  • 顧客と技術課題について直接協業した経験。
  • ビジネスレベルの英語および日本語。

歓迎要件

  • AAOS、デジタルコックピット、IVI HMIの経験。
  • Unity as a Library(UAAL)およびIL2CPPの統合経験。
  • 車載HMI、インストルメントクラスター、Android・組み込みLinux・RTOS間のクロスプラットフォーム移植経験。
  • QNX、IntegrityなどのRTOSおよび車載SoCの経験。
  • C++17/20、AOSPにおけるRustの経験。
  • ゲーム、シミュレーション、ロボティクス、AR/VR、航空宇宙、医療機器など、リアルタイムまたは安全性を考慮する分野の経験。

勤務地

  • 本文に具体的な勤務地の記載はありません。給与は勤務地等により決定されると記載されています。

データ取得日: 2026/9/17

関連求人