Principal Software Engineer, ADAS/Autonomous Driving Applications

Renesas — Japan · Posted ~2 hours ago

Lead Full-time

Skills

Software development Embedded systems SoC Image processing pipelines DSP NPU GPU Software architecture Multicore development Multiprocess development IPC Memory resource management System software design Software verification and validation C/C++ Embedded Linux Android QNX SMMU IOMMU GStreamer V4L2 libcamera

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Principal Software Engineer opportunity in automotive software, focused on extracting maximum performance from embedded SoCs and hardware accelerators for advanced driver-assistance and autonomous-driving applications. Responsibilities include core software architecture and implementation, application development, demonstrations, technical customer engagement, and collaboration with global stakeholders.

Highlights

High-impact software engineering role focused on next-generation mobility and performance optimization of automotive computing platforms. Offers opportunities to work on architecture, accelerator performance, application development, customer-facing technical proposals, and global technical collaboration.

Description

Job Description 【募集背景】 自動車業界は、ハードウェア中心からソフトウェアによって価値が定義される時代へと大きく変化しています。ルネサスはこの流れの中で、デバイスベンダーにとどまらず、ソフトウェアや開発環境まで含めたソリューションを提供する企業への進化を目指しています。 その実現に向け、顧客のユースケースを深く理解し、SoCの性能を最大限に引き出す高品質なミドルウェア・ドライバの開発が不可欠です。本ポジションでは、顧客価値の創出に直結するソフトウェア開発を技術面から推進いただけるエンジニアを募集しています。 ルネサスには、グローバルかつオープンな環境で、アーキテクチャ設計や性能最適化に挑戦できるハイパフォーマンスなソフトウェア開発文化があります。次世代モビリティを支えるソフトウェア基盤づくりに共に挑戦していただける方を求めています。 【主な業務内容】 R-Car SoCに搭載されたアクセラレータ(NPU/GPU等)の性能を最大限に引き出すためのコアソフトウェア開発(実行制御・スケジューリングの設計/実装) アプリケーション開発 ソフトウェアデモの作成 顧客向けの技術提案および説明対応 市場・技術トレンドの調査および新ソリューションの検討 国内外の顧客および社内関係者との技術ディスカッション/協業 Qualifications 【必須】 コンピュータサイエンス/情報工学/電子工学の学位、または同等の実務経験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、OpenCVOpenGL ES、OpenCL、Vulkan、CUDAC++14 / C++17 の利用経験ISO26262、Automotive SPICE、Agile / Scrum 等の開発プロセス経験 Additional Information ルネサスは、「To Make Our Lives Easier(人々の暮らしをより豊かで快適にする)」というPurposeのもと、組込み半導体ソリューションを提供するグローバル企業です。世界30か国以上で活躍する21,000人を超えるエンジニアや課題解決のプロフェッショナルとともに、自動車、産業、インフラ、IoT分野における世界最先端のテクノロジー開発に携わり、より安全で、健康的で、環境にやさしく、スマートな未来の実現に貢献しています。 ルネサスでは、「TAGIE(Transparent、Agile、Global、Innovative、Entrepreneurial)」を企業文化の中核としています。TAGIEは、私たちの働き方や成長のあり方、そしてPurposeの実現に向けた取り組みを支える共通の価値観です。この協調的な精神と挑戦するマインドセットが、半導体技術を通じた産業の変革と、世界中の人々の暮らしへの貢献を可能にしています。 私たちは、競争力のある報酬制度に加え、充実した福利厚生をご用意しています。福利厚生の詳細については、選考プロセスの中でご案内いたします。 私たちとともに未来を創造する挑戦に、ぜひ参加しませんか。皆さまからのご応募をお待ちしております。