仕事概要
【背景】
ティアフォーは「自動運転の民主化」をビジョンに、Autoware を中核とした自動運転のエコシステムを構築しています。自動運転車は出荷後も走行領域の拡大・機能改善・セキュリティ対応のためソフトウェアを継続的に更新し続ける必要があり、これを安全かつ確実に車両群へ届ける OTA(Over-The-Air)基盤は商用サービス化に不可欠です。私たちは、クラウドから車載までを貫く OTA 基盤を E2E で設計・推進・評価し、さらに発展させていく開発メンバーを募集しています。
【仕事内容】
OTAプラットフォームのバックエンドおよび車載エージェント領域を担当し、要件定義から運用までフルサイクルでオーナーシップを発揮いただきます。バックエンドと車載のどちらかに軸足を置きつつ、もう一方にも越境することが期待されます。
- OTAバックエンドの設計・開発(クラウド側)
- キャンペーン管理、配信オーケストレーション、段階的ロールアウト/カナリア/ロールバック制御
- デバイスフリート管理、状態同期、メトリクス収集
- デルタ更新、再開可能ダウンロード、冪等性設計など、不安定ネットワーク前提の堅牢な配信機構
- 車載OTAエージェントの設計・開発(エッジ側)
- 車載ECU上で動作するOTAエージェント本体の実装(Python / C++)
- クラウドとの双方向通信、ダウンロード制御、検証、適用、ロールバックのライフサイクル管理
- Autoware・他車載コンポーネントとの協調動作、A/Bパーティション運用、セキュアブート連携
- クラウド⇔車載のプロトコル設計
- MQTT/AWS IoT Core を中心とした双方向通信基盤
- キャンペーンモデルと車載ステートマシンの整合設計
- セキュリティ/信頼性
- 署名検証、PKI、サプライチェーンセキュリティ
- SLO設計とインシデント対応、SREチームとの協調運用
- PdM/ステークホルダーとの要件定義、QA/QCチームと連携したテスト設計
- ユーザードキュメント・API リファレンス等のドキュメンテーション
【チャレンジ・やりがい】
- Webに閉じず、IoT・M2M、車載組込み(Linux / C++)、ROS/Autoware といった技術領域を、クラウドからエッジまで一気通貫で経験できる
- Autoware をコアとする自動運転の導入・運用・開発をサポートする「Web.Auto」(Web.Auto ) において、クラウドと車両群をつなぐハブとなるコアコンポーネント の開発を、設計責任を持って担える
- 自動運転車という「失敗が許されない」エッジデバイス向けのOTA は、一般的なモバイル/IoT OTA より一段厳しい fail-safe・セキュリティ要件を持ち、安全性とアジリティの両立をゼロから設計する技術的にチャレンジングな課題に向き合える
- 自動運転市場における OTA 機能のベストプラクティスやスタンダードを確立するチャンスがある
- 多種多様な車両構成・走行環境・サービス形態における本質的需要を、汎用性と適応性の高い更新基盤として設計する、技術的難易度の高い課題に向き合える
【参考情報】
- TIER IV TALKS #6 自動運転を支えるウェブの力 ~クラウドとIoTで実現する運行管理と遠隔監視~
https://www.youtube.com/watch?v=rIw6LSbHs6Q
【従事すべき業務の内容】
- 雇入れ直後: 本求人に記載のある業務
- 変更の範囲: 上記に加え、会社が指定した業務
必須スキル
● 以下のいずれかの実務経験を「目安5年以上」または「相当する深さの経験」を有していること
<クラウドバックエンド開発>
AWS等のパブリッククラウド上で、本番運用されているWebサービスまたは分散システムのバックエンドを Python / Go / Node.js のいずれかで設計・開発・運用した経験
<組込み/システムソフトウェア開発>
Linux 上で動作する常駐プロセス・エージェント・デーモン等を 設計・開発した経験。加えて、ファイルシステム/ブロックデバイス操作、プロセス・シグナル管理、プロセス間通信などの OS レベルの挙動を理解し、電源OFFやプロセス異常終了時にも状態の整合性を保つ堅牢な実装をC++ または Python で設計・開発した経験
● API設計、データモデリング、非同期処理設計のいずれかにおける実務経験
● 本番システムに対する SLO 設計、監視、インシデント対応のいずれかを担当した経験
歓迎スキル
● OTA/配信基盤に直接活きる経験
- OTA、ファームウェア配信、ソフトウェアアップデート基盤の設計・運用経験
- デルタアップデート、A/Bパーティション、ロールバック制御の実装経験
- 数千台規模以上のデバイスフリート管理、段階的ロールアウト/カナリアリリースの設計経験
- 不安定なネットワーク前提での冪等性設計、再開可能ダウンロード、リトライ戦略の実装経験
● IoT/M2M領域の経験
- MQTT、AWS IoT Core、AWS IoT Greengrass を用いたIoTシステムの開発経験
- エッジデバイスとクラウド間の双方向通信基盤の設計経験
- 大量デバイスからのテレメトリ収集・状態同期基盤の設計経験
● 車載/組込み領域の経験
- 車載ECU、組込みLinux、Yocto、ROS/ROS 2、Autoware等に関する開発経験
- セキュアブート、署名検証、PKI、サプライチェーンセキュリティの実装経験
- リアルタイム制約のあるシステム、または機能安全(ISO 26262等)に準拠した開発の経験
● 機能安全/高信頼性システムの経験
- ISO 26262(自動車機能安全)に準拠した開発プロセスでの実務経験
- ASIL 要求に基づく安全要件分析、安全機構の設計・実装経験
- 高信頼性が求められるシステム(医療、航空、産業制御、金融基幹等)における安全・品質プロセスの実務経験
● プロダクト開発・チーム貢献
- PdMやステークホルダーと要件定義から関わり、技術的に意思決定を主導した経験
- 開発チームを技術的に牽引(設計レビュー、技術選定、若手育成等)した経験
- API リファレンス、設計書、運用ドキュメント等の執筆経験
- 自身の専門領域に閉じず、隣接領域(クラウド/組込みの反対側、IoTプロトコル、車載ドメイン等)にも越境して学習・実装していく意欲
- クラウドと車載の境界で生じる曖昧さに、自ら定義を持ち込んで前に進められる方
● 技術スタック関連
- Terraform 等の IaC を用いたインフラ管理経験
- gRPC を用いたサービス間通信の設計経験
求める人物像
- ティアフォーのミッション・ビジョン・コアバリューへの共感
- 受け身にならず、ベンチャーマインドで積極的な行動が常にできる方
- 他者と自分の認識の差を理解して、それを簡潔で明瞭な意思疎通を以て補うことができる、コミュニケーション能力の高い方
- エンジニアとして知的好奇心の高い方
- 他者を思いやり、チームワークの取れるホスピタリティの高い方
- チームや会社に視野を拡げて、合理的な意思決定の下、信念に基づいた行動のできる方
- PDCAを習慣化できる成長意欲の高い方
応募概要
| 給与 | 想定月収 / Estimated Monthly Salary:666,667円 ~ 1,666,667円 月額基本給 / Base Monthly Salary :492,667 円 ~ 1,232,667円 (固定残業手当を除く額/excluding fixed overtime pay) 固定残業手当 / Fixed Overtime Pay:時間外労働の有無に関わらず45時間分の時間外手当として174,000円 ~ 434,000円を支給(45時間を超える時間外労働分、休日労働及び深夜労働分についての割増賃金は追加で支給 / A fixed overtime allowance of ¥174,000to ¥434,000 will be paid, regardless of whether overtime is performed. Any overtime exceeding 45 hours, as well as holiday work and late-night work, will be paid separately as additional premium wages. |
|---|---|
| 勤務地 | (雇入れ直後 / 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 |
| 試用期間 | あり(2か月)/ 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名以上 |