Tech Stack
LinuxOpenCVC++Android
Job Description, Responsibilities & Requirements
About the Position
Principal Software Engineer (ADAS / ADアプリケーション開発)
We are seeking a Principal Software Engineer for ADAS/AD application development to join our team in Kodaira, Japan, focusing on maximizing the performance of R-Car SoC accelerators.
Responsibilities
- コアソフトウェア開発: R-Car SoCに搭載されたアクセラレータ(NPU/GPU等)の性能を最大限に引き出すためのコアソフトウェア開発(実行制御・スケジューリングの設計/実装)
- アプリケーション開発: アプリケーションの開発
- ソフトウェアデモの作成: ソフトウェアデモの作成
- 顧客向けの技術提案および説明対応: 顧客向けの技術提案および説明対応
- 市場・技術トレンドの調査および新ソリューションの検討: 市場・技術トレンドの調査および新ソリューションの検討
- 技術ディスカッション/協業: 国内外の顧客および社内関係者との技術ディスカッション/協業
Requirements
- 学歴/経験: コンピュータサイエンス/情報工学/電子工学の学位、または同等の実務経験
- 経験: 5年以上のソフトウェア開発経験
- 実務経験: 以下いずれかの実務経験を有すること
- 組込み SoC 上での画像処理パイプラインの設計・実装経験 (DSP / NPU / GPU などのハードウェアアクセラレータ)
- モジュールレベルからシステム全体に至るまでの ソフトウェア設計・開発・検証・妥当性確認の経験
- マルチプロセス/マルチコア環境での開発経験
- OS 間通信(IPC)およびメモリリソース管理 (SMMU / IOMMU 等)の知識・経験
- 以下いずれかの OS でのソフトウェア開発経験
- Linux(KMS / DRM / Wayland / V4L2 / libcamera / GStreamer)
- Android(SurfaceFlinger / Window Manager / CODEC)
- QNX(Screen / Sensor / Camera Framework)
- FreeRTOS
- 組込みシステムにおける FFI(Freedom From Interference) の知識
- カメラ入力(MIPI‑CSI2、SerDes)、画像処理、ディスプレイ出力の経験
- Audio / Video Codec の知識・実装経験 (AAC、H.264、H.265、AV1)
- 以下いずれかの技術・フレームワークの知見
- SYCL、ROS2、OpenVX、OpenCV
- OpenGL ES、OpenCL、Vulkan、CUDA
- C++14 / C++17 の利用経験
- ISO26262、Automotive SPICE、Agile / Scrum 等の開発プロセス経験
We Offer
- キャリアをスタート、そしてキャリアアップ: 4つのプロダクトグループをはじめ、さまざまな部門において技術職として、また幅広いビジネスの経験を積むことができます。ハードウェア、ソフトウェアの専門知識を深めたり、新しいことにチャレンジしたりする機会があります。
- やりがいとインパクトのある仕事をする: 革新的な製品とソリューションの開発に関わることにより、世界中のお客様のニーズに応えると同時に、人々の生活をより便利で安全かつ安心なものにすることに貢献できます。
- 「ウェルビーイング」に焦点を置いた環境で最大限に能力を発揮する: ルネサスでは、リモートワーク制度などによる柔軟な勤務体制づくり、また従業員リソースグループの積極的な活動をサポートするなど、インクルーシブな職場環境構築を目指しています。従業員を第一に考えたカルチャーとグローバルなサポート体制が、入社後すぐに活躍できる環境を提供します。
About the Company
ルネサスは、「To Make Our Lives Easier 」(人々の暮らしを楽“ラク”にする)というPurposeの下、組み込み半導体ソリューションを提供します。高品質とシステムレベルノウハウを兼ね備えた組み込み半導体のリーダーとして、自動車、産業、インフラ・IoT分野向けに、ハイパフォーマンスコンピューティング、組み込みプロセッシング、アナログ&コネクティビティ、そしてパワーを含めた幅広い製品ポートフォリオを軸とした、スケーラブルで包括的なソリューションを提供しています。
ルネサスは、30か国以上で22,000 人を超える多様性あふれる従業員と共に、限界に挑戦しながら、デジタライゼーションを通じてユーザエクスペリエンスを充実化させ、新たなイノベーションの時代を切り開いていきます。そして世界中の人々やコミュニティの未来のために、持続可能で省エネ効果の高いソリューションの開発に全力で取り組み、「To Make Our Lives Easier」を実現します。