シニアソフトウェアエンジニア・Build Infrastructure (ADAS)
ウーブン・バイ・トヨタについて
ウーブン・バイ・トヨタは、トヨタの100年に一度のモビリティ・カンパニーへの変革に寄与していきます。「自分以外の誰かのために」発明を続けたという歴史からインスピレーションを受けた私たちのミッションーそれは、モビリティの定義を拡げ、そしてモビリティが社会に貢献する方法を拡張し、人を想うイノベーションで、モビリティの常識に挑み続けることです。
私たちは4つの柱を中心に活動しています:自動運転・先進運転支援システム技術のAD/ADAS、SDV(ソフトウェア定義車両)のための車両ソフトウェア生産プラットフォームであるArene、モビリティのテストコースであるWoven City、そして協業基盤を支えるデジタル・インフラストラクチャのCloud & AIです。また、ビジネスに不可欠な機能がこれらのチームの実装を下支えし、一丸となって「事故ゼロ社会」と「幸せの量産」の実現に向けて取り組んでいます。
=========================================================================
チームについて
私たちのDevOpsチームは、ISO26262の要件を元に、AD/ADASソフトウェア等の製品開発用のレポジトリ管理、ビルド自動化、継続的インテグレーション、ソフトウェア品質保証やコンプライアンスのためのツールを管轄においます。
求める人材
この役割は、自動運転車の性能と安全性に関して、操作、テスト、訓練、検証するソフトウェアを含むエコシステムのサポートが中心となります。これには、自動運転システム開発のための複数の大規模なC/C++コードベースの運用、Ubuntu用いてのビルド/テストツールとの開発、CI/CDパイプライン/システムの構築と維持、そして日々のソフトウェア開発に必要な多くの重要なソフトウェアシステムのサポートが含まれます。サポート業務中心であるため、さまざまなエンジニアリングサブチームとの共同作業も含まれます。つきまして、サポートするサブチームとの関係構築は、非常に価値のあるスキルの一環です。最後に、ソフトウェア関連の問題解決とデバッグに興味のあるチームプレーヤーを求めています。
業務内容
・ビルド &テスト(Bazel)
・ソースコードおよびその依存関係の管理/ソフトウェアデプロイメント
・開発者のビルド環境の構築(Ubuntu)
・ストレージ管理(Artifactory, AWS S3、など)
・キャッシュ(BuildBarn、社内ソリューション)
・CI/CD(Github Actions)
・オンプレミス ハードウェア・イン・ザ・ループ(HILS)やテストベンチのサポート
・他の開発者と協力して、各自のプロジェクトにおけるビルドエラーの検証
・他の開発者に対して、ビルドおよびCIに関するベストプラクティスの提案・技術支援を実施
・新規開発プロジェクトに対するビルド/CI構成の導入・設定を支援する
・ビルド/CIインフラストラクチャの維持管理および利用要件に応じたリソース最適化を推進