仕事概要
【背景】
自動運転の民主化というミッションのもと、TIER IVは自動運転ソフトウェアをオープンソースとして公開しながら、車両に組み上げたシステムとして製品展開しています。これまで研究・実証フェーズで培われてきた自動運転技術は、いよいよ複数の車両プラットフォームへの量産展開という新たなフェーズに入っています。
量産製品としてのソフトウェアには、機能の正確性だけでなく、長期にわたる保守・継続的な機能拡張・他プラットフォームへの移植を可能にする構造的な品質が求められます。複雑なアルゴリズム・ロジックで構成される自動運転ソフトウェアを「動くもの」から「信頼できる製品」へと引き上げていくためには、ソフトウェアスタック全体を俯瞰し、ソフトウェアアーキテクチャ・開発プロセス・品質標準の各レベルで意思決定を行うシニアエンジニアの存在が不可欠です。
本ポジションでは、自動運転ソフトウェアの技術的リーダーとして、量産化・複数プラットフォーム展開を見据えた大規模プロダクションで必要となるソフトウェアシステム全体としての課題分析、土台(インフラ・API等々)設計、テスト戦略、メンテナンス性、等を全般的に自立的に提案・設計・実装・テストを推進いただきます。
【仕事内容】
経験豊富なソフトウェアエンジニアとしてのスキルをベースに、自動運転ソフトウェアの品質・アーキテクチャ領域の技術的リーダーとして活躍していただきます。自動運転のアルゴリズム・ロジック設計を担うロボティクスや AI エンジニアと協働しながら、ソフトウェアアーキテクチャ、開発プロセス、品質標準の設計・改善を担っていただきます。
- 自動運転ソフトウェアスタック全体の大規模開発に耐えうるアーキテクチャ戦略(品質指標の定義・計測・改善サイクル)の策定と推進
- ソフトウェアアーキテクチャの継続的な設計・評価・改善、および大規模なリアーキテクチャの立案・推進(技術的負債の解消、レイヤ分離、依存関係の再設計など)
- コードレビュー基準・静的解析・テスト戦略など、開発標準の策定と組織への定着
- 他チーム(アルゴリズム・ロジック設計、実装、QA、DevOps)を巻き込んだ横断課題の設定・合意形成・推進
【チャレンジ・やりがい】
- 日本でも事例が極めて少ない、自動運転ソフトウェアの量産化・製品展開を、品質・ソフトウェアアーキテクチャの観点から技術的に牽引できる
- ソフトウェアアーキテクチャ設計・開発プロセス設計・組織的な品質文化の醸成まで、製品の根幹に関わる意思決定に深く関与できる
- 自分の判断と行動が、実際に公道を走る車両の信頼性に直結する、エンジニアとして得難い責任と手応えがある
- OSSとして公開されている大規模コードベースへの設計レベルの貢献を通じ、世界中に自分の成果をアピールできる
【従事すべき業務の内容】
- 雇入れ直後: 本求人に記載のある業務
- 変更の範囲: 上記に加え、会社が指定した業務
必須スキル
- 電気電子工学・情報科学・コンピュータ科学・ソフトウェア工学に関する準学士以上の学位、または同等以上の実務経験
- 量産製品または市場リリース済みソフトウェアの開発・リリース・運用・保守の一連のサイクルを主体的に経験した実務経験(7年以上)
- C/C++ または同等の大規模システム開発言語(Rust、Java、Go 等)での大規模コードベースにおけるソフトウェアアーキテクチャ設計(モジュール分割、依存関係管理、インターフェース設計、テスト設計)、または主要コンポーネント設計の経験
- リアーキテクチャ経験(技術的負債の大規模解消、レイヤ分離、依存関係の再設計など、設計レベルで主導した経験)
- 製品品質改善のための開発プロセス・標準を組織に導入・定着させた経験(コードレビュー基準、静的解析運用、テスト戦略、品質指標のいずれか)
- チーム横断の課題設定から合意形成・解決までリードした経験
- 技術的な英語文章のReading/Writingスキル
- ビジネスレベルの日本語Speaking/Listeningスキル
歓迎スキル
- 車載、組込み、セーフティクリティカル、エンタープライズ領域での開発経験
- 機能安全(ISO 26262)、SOTIF(ISO 21448)、A-SPICE、MISRA C++ 等、安全系/自動車系の標準への理解・実務経験
- OSS大規模プロジェクトにおけるメンテナまたはコアコントリビュータ経験
- 技術組織におけるテックリード、もしくはソフトウェアアーキテクチャ設計担当としての役割経験
- テスト駆動開発(TDD)、静的解析、動的解析ツールを組み合わせた品質保証プロセスの構築経験
- Webインフラでの追加処理・解析や、車体での運用まで視野に入れた、全体像の中での設計・調整力
- 専門分野以外でも一定の議論が出来るジェネラリスト的な技術抽象化・コミュニケーション能力
- 外部向けAPIの設計経験
- ビジネスレベルの英会話力
求める人物像
- 「動くもの」と「信頼できる製品」の差を自分の言葉で説明でき、その距離を埋める仕事に責任を持てる方
- アルゴリズム・ロジック設計を担う他エンジニアと協働し、それぞれの専門性を尊重しながらソフトウェア全体の構造的品質を引き上げていける方
- 品質特性のトレードオフ(性能 vs 保守性、機能追加速度 vs 設計の一貫性 等)を組織に対して説明し、合意形成できる方
- 短期的な開発速度と長期的な保守性の両立について、自分の判断軸を持っている方
- 既存組織の文化や制約を踏まえた上で、現実的かつ持続的な改善を設計できる方
- 自ら率先して課題を提起し、他チームを巻き込みながら解決まで忍耐強く推進できる方
- 自動車やロボティクスの開発経験が無くとも、入社後にキャッチアップする意欲のある方
応募概要
| 給与 | 想定月収 / Estimated Monthly Salary:66.7万円 ~ 137.5万円 月額基本給 / Base Monthly Salary :492,667円 ~ 1,017,000円 (固定残業手当を除く額/excluding fixed overtime pay) 固定残業手当 / Fixed Overtime Pay:時間外労働の有無に関わらず45時間分の時間外手当として / covers 45 hours of overtime per month, regardless of actual hours worked 174,000円 ~ 358,000円を支給(45時間を超える時間外労働分、休日労働及び深夜労働分についての割増賃金は追加で支給 / Additional overtime beyond 45 hours, as well as work on holidays and late-night shifts, will be compensated separately in accordance with applicable labor regulations) |
|---|---|
| 勤務地 | (雇入れ直後 / Initial Assignment) 東京都品川区北品川一丁目12-10 ジャコムビル、東京都品川区北品川一丁目19-4 泉北品川ビル及び労働者の自宅 Jakom Building, 1-12-10 Kitashinagawa, Shinagawa-ku, Tokyo, Izumi Kitashinagawa Building, 1-19-4 Kitashinagawa, Shinagawa-ku, Tokyo, and Employee’s home (変更の範囲 / Potential Changes) 会社の定める場所(テレワークを行う場所を含む)/Any location designated by the company (including remote work locations) 就業の場所における受動喫煙を防止するための措置に関する事項:就業場所 全面禁煙 Smoking is prohibited at all work locations (completely smoke-free environment). |
| 雇用形態 | 正社員(雇用期間の定め:なし)/Full-time employee (no fixed term of employment) |
| 勤務体系 | 勤務時間 / Working Hours:フレックスタイム制/Flextime system applied (始業)午前6時00分 / Start: 6:00 AM (終業)午後10時00分 / End: 10:00 PM (所定労働時間 / Standard working hours)8時間/日 / 8 hours per day (休憩時間 / Break time)1時間 / 1 hour (所定労働時間を超える労働の有無 / Overtime)あり 休日:完全週休二日制(土曜日・日曜日)、国民の祝祭日 夏期休暇:3日(7月~9月の間で各自取得) ※当年7月8月入社の場合を除く 年末年始:6日 ※元日を含み会社カレンダーによる 【年間休日120日以上】 Holidays and Leave : Days off : Full five-day workweek with Saturdays, Sundays, and national holidays off Summer vacation : 3 days, to be taken individually between July and September(Excludes employees who join in July or August of the same year) Year-end and New Year holidays : 6 days, including New Year's Day, based on the company calendar Annual total : At least 120 days off per year |
| 試用期間 | あり(二か月) / Two months probation period |
| 福利厚生 | 社会保険完備(厚生年金、健康保険、雇用保険、労災保険) 通勤手当支給(社内規定に準ずる) ライフサポート(育児休暇や介護休暇、時短勤務など) 企業型確定拠出年金制度 Social insurance coverage(Includes health insurance, employee pension (厚生年金), employment insurance, and workers’ compensation insurance) Commuting allowance:Provided in accordance with company policy Life support programs:Includes childcare leave, nursing care leave, and shortened working hours Corporate Defined Contribution Pension Plan (401k-style plan): company-sponsored retirement savings plan |
企業情報
| 企業名 | 株式会社ティアフォー |
|---|---|
| 設立年月 | 2015年12月1日 |
| 本社所在地 | 東京都品川区北品川1丁目12−10 ジャコムビル |
| 資本金 | 非公開 |
| 従業員数 | 400名以上 |