仕事概要
【背景】
TIER IVは、オープンソースの自律走行ソフトウェアであるAutowareの開発・運用を行い、自律走行に関連する幅広いアプリケーション、ソリューション、サービスを提供しています。 自動運転システムは様々なコンポーネントが複雑に絡み合うシステムです。そのため、多種多様なシステムをスケーラブルかつ信頼性高く運用・評価・更新していく必要があります。 ティアフォーの目指すVisionである「自動運転の民主化」に向けて、グローバルに利用される自動運転サービスを支えるシステムを構築し、ユーザーへの価値を提供していきたいメンバーを募集しています。
Software Development Managerは、Autowareのアーキテクチャの検討や開発プロセスの設計、ビジネスとしての要件や背景を踏まえたコミュニケーションと調整が主な責務となります。Autowareの開発・運用の適切な実施を最優先とし、アーキテクチャ・API・開発プロセスに関する意思決定を妥協せず、かつ柔軟に行うことが必要です。開発をリードする立場であることから、ソフトウェアエンジニアリングに関する深い知見と技術的経験が必要となります。ハイレベルな視点で、自分の担当領域に囚われず、幅広く物事を俯瞰して課題を見つけ、解決へのドライブをかけるプロフェッショナリズムが求められます。
【仕事内容】
Software Development Managerは、Autowareの開発をリードし、メンバーと共に下記の業務を実行していきます。
- Autowareの品質を保つCI/CD基盤の選定と導入、維持管理
- Autowareの開発プロセス構築・改善
- 安定しバグの少ないAutowareの実現に向けた開発項目の整理と、開発計画の策定、課題解決のリード
- 継続的な改善を目的とした、開発プロセス全体のふりかえりの主導
- 開発プロセスに影響を与える組織課題の発見と改善の主導
必須スキル
- プロダクト開発における5年以上の実務経験
- 設計、開発、テスト、リリース、運用それぞれのフェーズにおける実務経験
- 1年以上複数人のチームをマネージした経験
- GitHub Actions等CIサービスの構築・運用経験
- スクラム、カンバン等の実践的なアジャイル開発経験
- ビジネスレベルの英語能力(reading/writing)
- ビジネスレベルの日本語能力
- ソフトウェアの保守性、拡張性、効率性などに関する知識
- ソフトウェア工学の原則とベストプラクティスへの深い理解
- ソフトウェア開発のライフサイクルやプロセスについての幅広い知識
歓迎スキル
- 自動運転システムの開発経験
- ソフトウェアアーキテクチャの設計経験
- ビジネスレベルの英語能力(listening/speaking)
- ROS 1/2の使用経験
- GAS (Google App Script)、Google API、Slack APIの使用経験
- OSS(オープンソースソフトウェア)へのcontribution経験
- Gitなどのバージョン管理ツールの使用経験
- Grafana・PowerBI等のBIツールの使用経験
求める人物像
- 個々人としての生産性向上だけではなく、全体としての生産性向上を目指せる方
- 組織内・組織外問わず、関係者と密にコミュニケーションを図ろうと務める方
- 論理的に、根拠を示しながら、互いへのリスペクトを持って議論を進められる方
- 組織全体の課題を自分ごととして捉え、主体となって解決に動くことができる方
- システムにおける問題を未然に防ぐ一方で、問題発生時には迅速に対応、改善する行動力を持った方
- 主体的に新しい技術を発見して学び、適用する能力を持った方
- システムの安定性向上や開発効率向上のために、地道な自動化課題に粘り強く取り組む意欲を持った方
応募概要
勤務地 | (雇入れ直後) 東京都品川区北品川一丁目12-10 ジャコムビル及び労働者の自宅 (変更の範囲) 会社の定める場所(テレワークを行う場所を含む) |
---|
企業情報
企業名 | 株式会社ティアフォー |
---|---|
設立年月 | 2015年12月1日 |
本社所在地 | 東京オフィス:東京都品川区北品川1丁目12−10 ジャコムビル |
資本金 | 100,000,000円 |
従業員数 | 300名以上 |