【ソフトウェアエンジニア】自動運転ソフトウェアアーキテクト
- 雇用形態正社員
- 勤務地東京都千代田区
- リモート併用
50日前に公開2026年9月18日
仕事内容
T2で独自開発しているレベル自動運転ソフトウェアのアーキテクチャを設計いただきます。
システムアーキテクトやプロジェクトマネージャ、各コンポーネントの開発チームとも連携し、ソフトウェア全体の整合性を担保しながら、各コンポーネントの役責整理、リソースの割り当て、IFの定義などのソフトウェアアーキテクチャを設計いただきます。
レベル4自動運転ソフトウェアは、安全性確保が最優先事項であり、高度な複雑性を持つため、個々の構成要素の正常動作のみでは課題解決に至りません。ピーク性能のみならず、システム全体の最悪のシナリオにおいても許容可能な水準であることを保証する必要がございます。この目標を短期間の開発サイクルで達成するため、様々なトレードオフを検討しつつ開発を推進できる方を求めております。
■例えば、
- ①コンポーネントを分割したほうがテストの効率は良くなる傾向にありますが、レイテンシ面で不利になります。
- ②追加機能に対し、新しいコンポーネントや強引なデータフローの追加で対応したほうが短期的な開発効率は良いかもしれませんが、中期的にはシステムの複雑度が増し、レビューやテストの工数が溢れてしまうリスクがあります。
- ③スマートなアルゴリズムで対処しきれない場合、地道で手間のかかる手段を検討する必要があります。
- ④追加機能に対し、どのコンポーネントで対応するか、は純粋な設計面だけではなく、担当するチームのスキル面を考慮する必要があるかもしれません。
また、複数のコンポーネント間の相互影響によって発生する課題は設計面での対策の他、後から課題が見つかった場合に最小の影響でどのように対策するか、という難しいパズルを解く必要があります。
これらの要素を考慮しながら、機能をコンポーネントに分割し、データフローを定義し、インターフェースを具体化し、処理レイテンシ、CPU、RAMなどのリソースを配分していく、というのが主な役割になります。
単なるプログラマや小規模プロジェクトとは違い、考え方の違う多数の人々と協力する大変さがあります。一方、多人数だからこそできる”現実世界で物流を支える自動運転トラック” が "どう動いているのか?どう動くべきか” を決める1人として、自動運転システム全体に影響を与えることができるポジションになります。
■自動運転ソフトウェアアーキテクトの業務内容:
- ①実現機能の定義:車両が特定の条件下において、いかなる動作をすべきかを明確に定義
- ②実現時期の計画:機能実装を一度に完了させるか、段階的に実施するか決定
- ③ソフトウェアアーキテクチャ変更案の作成
- ④関連実装チームとの変更内容に関する合意形成
- ⑤ ドキュメントへの変更内容反映
- ⑥ 変更内容に対するテスト方法策定
必須スキル
■設計, 及び(車載)ソフトウェア開発
- ・ROS/ROS2などのマルチコンポーネントのメッセージング設計・開発・検証経験
- ・自動運転ソフトウェア開発経験(Autoware経験も歓迎)
■コミュニケーション
- ・知らない人と仲良くなり, 交渉できるコミュニケーション力
- ・関係者それぞれから見たソフトウェアの"あるべき姿” と "現実” をもとに実現できる
- ・落とし所を提案する能力
■ドキュメンテーション
- ・論理的, 構造的な文書を作成できる能力
■コーディング
- ・C/C++の基本的な読み書き
歓迎スキル
■設計
- ・小さくても良いので、1人でシステムを構築した経験
- ・量産ソフトウェアの開発、及び量産後の不具合対策経験
■(車載)ソフトウェア開発
- ・コードリーディングスキル/コードレビュースキル
- ・車載関連の開発経験
- ・Linuxに対する十分な理解
- ・RTOS上でのソフトウェアアーキ設計開発経験
■コミュニケーション
- ・行間を含めて日本語や英語でコミュニケーションを取る力
- ・文面ではなく、その背後にある意図や思いを汲み取る力
■ドキュメンテーション
- ・仕様書作成経験(基本設計,構造設計,IF設計,データ設計,...)
- ・状況に応じて更新される、生きたドキュメントを作成、運用できる力
- ・SysML等の利用経験
求める人物像
- ・自発的にさまざまな課題に取り組めること(セルフスターター)
- ・個々の実装ではなく、ソフトウェア全体やハードウェアを含めたシステムの挙動として物事を見れる方
- ・自動運転トラックだけではなく、その周辺にある人, 物, システムにも思考を向けれる方
- ・関係者の考え方、思いを汲み取り、現実的な着地点に落とし込める方
- ・使われている技術がどのように実装されているか?作ったソフトウェアがどのように使われどういった問題を解決するのか?の両方に興味が持てる方
給与
月収:400,000円〜1,250,000円(基本給+固定残業手当の合計)
基本給(固定残業代を除く):280,000円〜875,000円
固定残業手当:時間外労働手当、休日労働手当、深夜労働手当の合計額(時間外労働手当及び休日労働手当で換算した場合、15.2時間相当の時間外労働及び32.5時間相当の休日労働の合計)として120,000円〜375,000円を支給(勤務実績に応じて計算された時間外労働手当、休日労働手当、深夜労働手当の合計金額が固定残業手当の金額を超える場合はその差額を別途支給する)
賞与:年2回(評価に応じて変動あり)
想定年収:6,000,000円〜20,000,000円(月収×12か月+標準評価時賞与に基づく目安であり、保証額ではありません)
勤務地
(雇入れ直後)東京都千代田区内幸町2-2-3日比谷国際ビル1F
(変更の範囲)会社の定める場所(テレワークを行う場所を含む)
※会社は就業場所を追加、変更することがある
※受動喫煙防止措置:屋内原則禁煙(指定喫煙室あり)
雇用形態
正社員(雇用期間の定め:なし)
勤務時間
専門労働型裁量労働制
- ・みなし労働時間:8時間
- ・標準就業時間: 9時15分~17時30分
- ・休憩時間:60分
- ・休日:土曜/日曜/国民の祝日/年末年始/その他会社が指定する日
- ・所定外労働の有無:有
試用期間
あり(3か月)
福利厚生
- ・入社時有給付与(20日)
- ・年末年始休暇
- ・特別休暇(アニバーサリー休暇/慶弔休暇/産前産後休暇/育児介護休暇/生理休暇)
- ・社会保険完備(厚生年金・健康保険・雇用保険・労災保険)
- ・定期健康診断
- ・交通費実費支給(月上限15万円とする)
- ・企業型確定拠出年金制度
- ・ベビーシッター利用補助券
- ・PC貸与
- ・テレワーク勤務可(社内規定あり)
- ・フリードリンク
- ・服装自由
勤務地
(雇入れ直後)東京都千代田区内幸町2-2-3日比谷国際ビル1F
(変更の範囲)会社の定める場所(テレワークを行う場所を含む)
※会社は就業場所を追加、変更することがある
※受動喫煙防止措置:屋内原則禁煙(指定喫煙室あり)
給与
月収:400,000円〜1,250,000円(基本給+固定残業手当の合計)
基本給(固定残業代を除く):280,000円〜875,000円
固定残業手当:時間外労働手当、休日労働手当、深夜労働手当の合計額(時間外労働手当及び休日労働手当で換算した場合、15.2時間相当の時間外労働及び32.5時間相当の休日労働の合計)として120,000円〜375,000円を支給(勤務実績に応じて計算された時間外労働手当、休日労働手当、深夜労働手当の合計金額が固定残業手当の金額を超える場合はその差額を別途支給する)
賞与:年2回(評価に応じて変動あり)
想定年収:6,000,000円〜20,000,000円(月収×12か月+標準評価時賞与に基づく目安であり、保証額ではありません)
関連する求人
株式会社FFRIセキュリティ
(2027年新卒)エンジニア職【FFRIセキュリティワークス採用】株式会社ネットスターズ
【BtoBカスタマーエンジニア(CE)】決済プロダクトCE|FinTech|4期連続増収|フレックス勤務株式会社ONE COMPATH
【TOPPANグループ】インフラエンジニア株式会社ソルクシーズ
【Webシステム開発エンジニア】JavaやC#を用いたWebシステム開発をおまかせ/金融分野に強い独立系SIerで活躍しませんか/福利厚生充実・副業可カゴヤ・ジャパン株式会社
【インフラエンジニア】自社DC保有×自社開発/新サービス企画・PL/フレックス・在宅あり