募集要項
- 仕事内容
-
■汎用ソフトウェアアップデートシステムを内製でソフトウェア開発します。ソフトウェア更新を実現するホストPC上のツールソフトウェア開発を担当頂きます。
ソフトウェア開発のライフサイクルにおいて、技術サーベイ、要件の定義、設計、実装、テスト設計と実施、ドキュメンテーション、不具合対応など全ての局面を担当します。
【具体的には】
車両には複数のECUがあり、それぞれのECUに複数の種類の異なる更新対象があります。これらの更新対象を整合性を持って更新する必要がありますが、各ECUはOSも異なるのと更新対象が多ければ組み合わせが膨大になり、複雑な処理となります。法規を遵守しながらこの複雑なシステムをシンプルなアーキテクチャとして構築して、両だけでなくスマートシティで使用されるようなIoTデバイス等にも展開できるシステムとして開発していきます。また、ソフトウェア更新を実現するターゲットデバイス上のソフトウェアだけでなく、更新対象をコンテンツとして保護しつつ効率的に更新処理ができる更新パッケージの開発も行います。
【やりがい】
アーキテクチャ設計から実装まで、理想を追求しながら研究開発・本番適用への検証を自らの手で行うことができます。同時に情報科学を推進しているアカデミア、OSS等のソフトウェア開発コミュニティとも連携しながら開発を進めることができます。
- 応募資格
-
- 必須
-
【必須要件】以下、全てのご経験をお持ちの方
■POSIX APIを使用したC/C++言語での3年以上のソフトウェアプロダクト開発経験
■ネットワーク技術に関する実務・プログラム経験
■コンピュータサイエンスまたは関連分野の学士号相当の知識
■英語でのコミュニケーション能力(読み書き)
【歓迎要件】
■ソフトウェアアップデートの開発経験
■テスト自動化の設計・開発経験
■アジャイル/スクラム環境での開発経験
■CI/CDの実務経験
■暗号化や署名などの基本的なセキュリティ知識
■組込みシステムの開発経験(ベアメタル、ブートローダ、OSカーネル)
■ソフトウェア開発環境・ツールの開発経験(VSCode等のプラグイン)
■パブリッククラウド(AWS、GCP、Azureなど)で大規模アプリケーションを構築・運用した経験
■セーフティクリティカルなソフトウェア設計(ISO26262)
<選考ステップ補足>
書類選考合格の方にはテクニカルチャレンジ及びコーディング面接受験をお願いさせて頂きます。
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 勤務時間
- 08:00 - 17:00(コアタイム:00:00 - 00:00)
- 年収・給与
-
590万円~1650万円(経験能力考慮の上優遇)
昇給1回、賞与2回
- 待遇・福利厚生
-
【保険】
健康保険、雇用保険、労災保険、厚生年金など
【諸手当】
通勤手当、家族手当、時間外手当など
【待遇・福利厚生】
施設/寮・社宅、スポーツ施設、保養所など 制度/選択型福利厚生制度・従業員持株会制度・財形貯蓄制度など
- 休日休暇
- 年間122日/(内訳)週休2日制(土日)、夏季休暇、年末年始、有給休暇 ※その他、年次有給休暇・特別休暇あり