ソフトウエアエンジニア(組み込みコンピューティング)
- 求人番号
- NJB2228810
- 採用企業名
- 非公開
- 職種
-
技術系(機械設計・製造技術) - 組み込み・制御系
- 雇用形態
- 無期雇用
- 勤務地
-
東京都
- 仕事内容
-
TIER IVでは、自動運転システム向けのアクセラレータIPを搭載したSoCの性能を最大化し、システムへの要求のフィードバックを行うソフトウェアエンジニアを募集しています。
【背景】
TIRE IVでは、完全自動運転を実現するためのアプリケーションと、それを車載計算機システムとして実現するためのハードウェア開発を行っています。この中でも車載計算機システムにおいては、従来までの組み込み機器としての高い信頼性に加えて、人を代替する制御、認識能力のための高性能性が求められます。このような計算機システムの開発においては、求められる高度な数理最適化、先端AI技術を計算機システムの観点で正しく解析することで、現行システム上の最適化は当然のこと、次世代の計算機開発の方針を決定するためのフィードバックが必要です。 本JDでは、この解析、最適化、計算機設計の3軸を一体的に行うソフトウェアエンジニアを募集します。
【仕事内容】
・自動運転システムアプリケーションのISA環境間の移植(x86/ARM/RISC-V等)
・GPGPU型アクセラレータ上のスレッド並列化/データフロー最適化
・GPGPU型アクセラレータへの適用アプリケーションの探索
・Simulator/Emulator環境でのアプリケーションソフトウェア性能解析・改善
・CPU/アクセラレータのヘテロジニアス環境において使用効率を高めるためのソフトウェアライブラリ開発
・SoC搭載ボードのドライバソフトウェア開発
・アプリケーションのハードウェア資源使用推定と分析・プロファイリング
・システムソフトウェア及びアプリケーションの検証環境の構築
【チャレンジ・やりがい】
・ソフトウェアエンジニアとして、プロセッサやSoCのアーキテクチャ設計者と密に連携することで、ソフトウェア・ユースケース観点からの最適実装について、ハードウェア設計へのフィードバックが直接行える
・自動運転技術に最適なハードウェア実装に対して、ソフトウェアとして性能を最大限に引き出すことによって、他に類を見ない性能のアクセラレータ開発を行う
・自動運転技術における性能・電力・コストといった課題の解決を行うことで、自動運転の民主化をハードウェアから推進する
━━━━━━━━━━━━━━━━━━━━━━
【参考情報】
■ティアフォー、NEDO助成事業を活用し、自動運転向けAI半導体技術開発を加速
https://medium.com/tier-iv-tech-blog/%E3%83%86%E3%82%A3%E3%82%A2%E3%83%95%E3%82%A9%E3%83%BC-nedo%E5%8A%A9%E6%88%90%E4%BA%8B%E6%A5%AD%E3%82%92%E6%B4%BB%E7%94%A8%E3%81%97-%E8%87%AA%E5%8B%95%E9%81%8B%E8%BB%A2%E5%90%91%E3%81%91ai%E5%8D%8A%E5%B0%8E%E4%BD%93%E6%8A%80%E8%A1%93%E9%96%8B%E7%99%BA%E3%82%92%E5%8A%A0%E9%80%9F-5d0cf1cea2cf
■休日:完全週休二日制, 土, 日, 祝日, GW, 夏季休暇, 年末年始
- 求める経験
年齢制限の理由 -
■必須要件
・電子工学、コンピュータ科学、または関連分野での学士以上の学位
・ハイパフォーマンス、あるいは組み込み機器プラットフォームでの、C/C++/アセンブラを用いたソフトウェアの開発経験
・並列処理を行うプロセッサのうち、CGRA、SIMT、SIMD、MIMD、Super Scalar、またはこれらに準ずるプロセッサに対する並列プログラムの実装、パフォーマンスチューニングの経験
・コンピュータアーキテクチャ、プロセッサマイクロアーキテクチャの知識
・アルゴリズム/データ構造、数理最適化に対する知識
・LinuxやGitの基本的な使い方
・日本語および英語での、技術文書の作成・読解並びに、技術的な会話能力
■歓迎要件
・OpenCLまたは他の並列プログラミング言語での開発経験
・特定のFrameworkを用いたDNNアプリケーションの開発経験
・最適化問題を伴うアプリケーションの開発経験
・コンパイラバックエンド(GCC, LLVM)の開発経験
・リンカ、ローダ等のミドルウェア開発経験
・ARM/RISC-V環境でのオペレーティングシステム実装経験
・Linuxドライバの開発経験
・プロファイリングツールや性能解析ソフトウェアの使用によるソフトウェア並列化・最適化経験
・ISA Simulator、FPGA Board、Emulator、評価ボードでのソフトウェアデバッグ経験
・LinuxやROS2を含むオープンソースソフトウェアの開発や貢献の経験
・車載、産業、医療、航空宇宙などのリアルタイム性が求められる領域での開発経験
・機能安全設計の知識
■職種未経験者:不可
- 想定年収
- 900万円 - 1600万円
- 語学力
-
英語力:不問
- 受動喫煙対策
- 就業場所 全面禁煙
- 受動喫煙対策詳細
