ウーブン・バイ・トヨタについて ウーブン・バイ・トヨタは、トヨタの100年に一度のモビリティ・カンパニーへの変革に寄与していきます。「自分以外の誰かのために」発明を続けたという歴史からインスピレーションを受けた私たちのミッションーそれは、モビリティの定義を拡げ、そしてモビリティが社会に貢献する方法を拡張し、人を想うイノベーションで、モビリティの常識に挑み続けることです。 私たちは4つの柱を中心に活動しています:自動運転・先進運転支援システム技術のAD/ADAS、SDV(ソフトウェア定義車両)のための車両ソフトウェア生産プラットフォームであるArene、モビリティのテストコースであるWoven City、そして協業基盤を支えるデジタル・インフラストラクチャのCloud & AIです。また、ビジネスに不可欠な機能がこれらのチームの実装を下支えし、一丸となって「事故ゼロ社会」と「幸せの量産」の実現に向けて取り組んでいます。 = チームについて 私たちのDevOpsチームは、ISO26262の要件を元に、AD/ADASソフトウェア等の製品開発用のレポジトリ管理、ビルド自動化、継続的インテグレーション、ソフトウェア品質保証やコンプライアンスのためのツールを管轄においます。 求める人材 この役割は、自動運転車の性能と安全性に関して、操作、テスト、訓練、検証するソフトウェアを含むエコシステムのサポートが中心となります。これには、自動運転システム開発のための複数の大規模なC/C++コードベースの運用、Ubuntu用いてのビルド/テストツールとの開発、CI/CDパイプライン/システムの構築と維持、そして日々のソフトウェア開発に必要な多くの重要なソフトウェアシステムのサポートが含まれます。サポート業務中心であるため、さまざまなエンジニアリングサブチームとの共同作業も含まれます。つきまして、サポートするサブチームとの関係構築は、非常に価値のあるスキルの一環です。最後に、ソフトウェア関連の問題解決とデバッグに興味のあるチームプレーヤーを求めています。 業務内容 自動運転システム開発のための複数の大規模なC/C++ソフトウェアスタック/プロジェクトの統合と結合 一般的なソフトウェア開発に必要なコアソフトウェアシステムの開発と保守: ・ビルド &テスト(Bazel) ・ソースコードおよびその依存関係の管理/ソフトウェアデプロイメント ・開発者のビルド環境の構築(Ubuntu) ・ストレージ管理(Artifactory, AWS S3、など) ・キャッシュ(BuildBarn、社内ソリューション) ・CI/CD(Github Actions) ・オンプレミス ハードウェア・イン・ザ・ループ(HILS)やテストベンチのサポート 自動運転サブチーム(認識、プランナー、制御、データなど)の日常業務サポート: ・他の開発者と協力して、各自のプロジェクトにおけるビルドエラーの検証 ・他の開発者に対して、ビルドおよびCIに関するベストプラクティスの提案・技術支援を実施 ・新規開発プロジェクトに対するビルド/CI構成の導入・設定を支援する ・ビルド/CIインフラストラクチャの維持管理および利用要件に応じたリソース最適化を推進 ソフトウェアソースコードおよび依存関係管理に関する新規システムの調査・評価・導入を実施 OSイメージやリポジトリ、ビルドツール、Dockerコンテナ等を含むワークステーション開発環境の管理 必須条件 C/C++(C++14以降)に関する経験 CI/CD環境の開発・運用・保守に関する実務経験
Bjakについて Bjakは、ASEAN地域の人々に手頃で持続可能な金融サービスへのアクセスを提供することに注力しています。本社はマレーシアにあり、Bjakは東南アジア最大の保険ポータルです。主力サイト「Bjak.com」は、何百万人ものユーザーが最適な価格で最高水準の補償を受けられる保険商品を見つけることを支援しています。Custom API、取引システム、データサイエンスなどのテクノロジーへ積極的に投資し、これまで利用が難しかった金融サービスを誰でも簡単に利用できるようにしています。 マレーシアでの事業拡大に伴い、私たちのビジョンを共有し、Bjakの次章を共に築く情熱的な人材を募集しています。 職務内容 NodeJSを用いた高品質なバックエンドシステムの開発(ベストプラクティスの遵守) ReactJS/NextJSを用いた高品質なフロントエンドアプリケーションの開発(ベストプラクティスの遵守) 本番環境の安定性を確保し、重大な問題を迅速に解決して業務への影響を最小化 既存コードを分析し、改善・最適化の機会を特定 変更要求に効率良く対応し、クロスファンクショナルチームを支援 ジュニア開発者へのメンター・指導を通じてベストプラクティスを浸透 ピアのプルリクエストをレビューし、コード品質と一貫性を維持 応募資格 コンピュータサイエンス、ソフトウェアエンジニアリング、ITまたは関連分野の学士号(アルゴリズムとデータ構造の確かな基礎を有すること) ソフトウェアエンジニアとして3年以上の実務経験 NodeJS、NestJS、ExpressJS、GraphQL、Postmanなどのバックエンド開発技術に精通 ReactJS、NextJS、Styled-componentsなどのフロントエンド開発技術に精通 MongoDBおよびMySQLなどのデータベース管理経験 Selenium、Cypress、Puppeteerなどを用いた自動化ワークフローに関する知識 自主的にプログラミングし、課題を解決する情熱 歓迎スキル 関連プロジェクトのポートフォリオ GCP/AWSなどのクラウドサービスおよびIaC(Infrastructure as Code)の実践経験 UI/UXデザインの経験 TDD(テスト駆動開発)またはBDD(振る舞い駆動開発)の経験 PugやSlimなどのWebテンプレート言語の経験 技術ドキュメント作成の経験 福利厚生 完全リモート勤務:どこからでも働ける自由なワークスタイル 革新的な課題:スピード感があり、挑戦的かつユニークなビジネス課題に携われます キャリア成長:学習と成長を支援する充実した制度 グローバルな環境:フラットな組織構造の国際的な職場で活躍 競争力のある給与:市場に見合った報酬パッケージ Bjak