Job Title
Platform Software / Framework Development Engineer
Role Summary
Design and implement an execution framework that schedules and runs job-level workloads for hardware accelerators (ISP, IMR, NPU, GPU, DSP) on R‑Car Gen5 SoC. Work within an engineering team to develop middleware and drivers that maximize SoC performance and deliver customer-facing solutions.
Role includes technical customer engagement, creating software demonstrations, and cross‑functional collaboration in a hybrid work model (two remote days per week; office days Tue–Thu).
Experience Level
Mid-level; requires at least 5 years of software development experience.
Responsibilities
Primary responsibilities include:
- Design and implement job-level execution and scheduling framework for hardware accelerators on R‑Car Gen5 SoC.
- Develop and integrate middleware and drivers to support image/video processing and accelerator offload.
- Create software demos and technical proposals for customers; present and explain technical solutions.
- Investigate market and technology trends and propose new solutions.
- Collaborate with domestic and international customers and internal stakeholders on technical discussions and integration.
Requirements
Must-have and preferred skills:
-
Must-have: At least 5 years of software development experience.
- Practical experience in one or more of the following: embedded SoC image-processing pipeline design and implementation using hardware accelerators (DSP / NPU / GPU); software design, development, verification and validation from module to system level; multi-process / multi-core development; OS inter-process communication (IPC) and memory resource management (SMMU / IOMMU).
- Experience developing software on at least one of: Linux (KMS / DRM / Wayland / V4L2 / libcamera / GStreamer), Android (SurfaceFlinger / Window Manager / CODEC), QNX (Screen / Sensor / Camera Framework), or FreeRTOS.
-
Nice-to-have: Knowledge of Freedom From Interference (FFI) for embedded systems; camera interfaces (MIPI‑CSI2, SerDes), image processing, display output; audio/video codec implementation (AAC, H.264, H.265, AV1); familiarity with SYCL, ROS2, OpenVX, OpenCV, OpenGL ES, OpenCL, Vulkan, CUDA; C++14/17 experience; ISO26262, Automotive SPICE, Agile/Scrum process experience.
Education Requirements
Bachelor's degree in Computer Science, Information Engineering, or Electrical Engineering, or equivalent practical experience.
About the Company
Company: Renesas
Headquarters: Hitachinaka, Japan
Renesas is a global leader in embedded semiconductor solutions, providing high-quality products across automotive, industrial, infrastructure, and IoT sectors. With over 22,000 employees in more than 30 countries, the company focuses on scalable solutions that enhance user experience and drive innovation while committed to sustainability and energy efficiency.

Date Posted: 2026-04-02