求人詳細:
当社では、車載システムチームに加わっていただく、高度なスキルと経験を持つプラットフォームエンジニアを募集しています。このポジションは、QNX、ハイパーバイザー、Android、BSP、カーネル層を含む、自動車アプリケーション向けソフトウェアプラットフォームの開発、保守、最適化において非常に重要な役割を担います。候補者には、プラットフォームの安定性、セキュリティ、およびGoogle Automotiveの要件への準拠を確保する責任が与えられます。
責任:
- バリアント管理:さまざまなハードウェア構成やソフトウェアのカスタマイズをサポートするために、製品バリアントを処理する構成を構築および維持する。
- センサー統合: HALセンサーとジャイロドライバの統合およびテストを行い、性能および機能要件が満たされていることを確認します。
- ブートローダーおよびハイパーバイザーの管理:マザーボードの構成を維持し、通常の動作条件下でメインオペレーティングシステムとハイパーバイザー環境の両方の安定したブートプロセスを保証します。
- パーティション管理:特殊製品向けにパーティションレイアウトを管理し、メモリ使用量とパフォーマンスを最適化します。
- セキュリティ統合:安全なコンテンツ配信とプラットフォームの整合性を確保するため、Googleの認証機能とWidevineのコンポーネントを統合およびテストします。
- OEMおよび工場との連携:鍵の受領やCSR(証明書署名要求)のGoogleへのアップロードなど、鍵管理プロセスにおいて、OEMパートナーおよびDHU(デバイス処理ユニット)工場と連携し、同期を図る。
- 構成管理:統合構成管理のための既存ソリューションを維持管理し、今後のプロジェクト向けに新しいソリューションを開発する。
- ソフトウェアアーキテクチャ:自動車分野におけるAndroidミドルウェア/プラットフォームのソフトウェアアーキテクチャの設計および開発。
- Googleのコンプライアンス:すべての実装がGoogle Automotiveの要件を満たし、xTS(Extended Testing Suite)認証に合格していることを確認してください。
- BSP/カーネル開発: BSP(ボードサポートパッケージ)およびカーネル層を操作して、パフォーマンスと安定性を最適化します。
- ビルドシステム管理:効率的なソフトウェアのビルドおよびリリースプロセスを確保するために、ビルドシステムを維持および改善する。
応募資格:
必須:
- 大学でコンピュータサイエンス、電気・電子工学、または関連分野を専攻し卒業した者。
- 私は組み込みシステムソフトウェアの開発において5年以上の経験があり、特に自動車分野に精通しています。
- QNX、Android、および/または車載グレードLinux(AGL)プラットフォームに関する確かな経験を有している。
- ハイパーバイザー技術(例:Xen、仮想化フレームワーク)に関する経験が必須です。
- BSPおよびカーネル開発に関する深い理解。
- C/C++プログラミングに精通している。
- ビルドシステム(例:Yocto、Gradle)の使用経験。
- セキュリティ原則および認証手続きに関する知識を有している。
- Google Automotiveのコンプライアンス要件を理解する。
優先順位:
- Android Automotive OS(AAOS)に関する経験があります。
- HALセンサーの統合に関する経験豊富。
- 自動車通信プロトコル(CAN、LIN、イーサネット)を理解する。
- OEMパートナーや工場チームとの協業経験が豊富。
- 自動テストおよびCI/CDプロセスに関する経験豊富。