Senior Software Engineer/ソフトウェアアーキテクト
■経験豊富なソフトウェアエンジニアとしてのスキルをベースに、自動運転ソフトウェアの品質・アーキテクチャ領域の技術的リーダーとして業務をしていただきます。自動運転のアルゴリズム・ロジック設計を担うロボティクスや AI エンジニアと協働しながら、ソフトウェアアーキテクチャ、開発プロセス、品質標準の設計・改善を担当いただきます。 【具体的には】 ■ 自動運転ソフトウェアスタック全体の大規模開発に耐えうるアーキテクチャ戦略(品質指標の定義・計測・改善サイクル)の策定と推進 ■ ソフトウェアアーキテクチャの継続的な設計・評価・改善、および大規模なリアーキテクチャの立案・推進(技術的負債の解消、レイヤ分離、依存関係の再設計など) ■コードレビュー基準・静的解析・テスト戦略など、開発標準の策定と組織への定着 ■他チーム(アルゴリズム・ロジック設計、実装、QA、DevOps)を巻き込んだ横断課題の設定・合意形成・推進 【チャレンジ・やりがい】 ■ 日本でも事例が極めて少ない、自動運転ソフトウェアの量産化・製品展開を、品質・ソフトウェアアーキテクチャの観点から技術的に牽引できる ■ソフトウェアアーキテクチャ設計・開発プロセス設計・組織的な品質文化の醸成まで、製品の根幹に関わる意思決定に深く関与できる ■自分の判断と行動が、実際に公道を走る車両の信頼性に直結する、エンジニアとして得難い責任と手応えがある ■ OSSとして公開されている大規模コードベースへの設計レベルの貢献を通じ、世界中に自分の成果をアピールできる