About this role
About the Role Renesas is evolving to provide software and development environments as part of devices. This role focuses on core software development for maximizing performance of accelerators (NPU/GPU) on the R-Car SoC, plus application development and customer-facing demonstrations and proposals, in a global, open environment. What You'll Do
- Core software development to maximize accelerator performance on R-Car SoC (execution control, scheduling design/implementation)
- Application development
- Software demos creation
- Provide technical proposals and explanations to customers
- Research market/technology trends and explore new solutions
- Engage in technical discussions and collaborations with domestic/overseas customers and internal stakeholders What We're Looking For
- Degree in Computer Science/Info Engineering/Electronic Engineering or equivalent practical experience, 5+ years software development
- Additionally, at least one of the following:
- Embedded SoC image processing pipeline design/implementation (hardware accelerators such as DSP/NPU/GPU)
- Software design/development/verification/validation from module to system
- Multi-process / multi-core development experience
- IPC and memory resource management knowledge/experience (SMMU/IOMMU)
- Experience of software development in one of these OS: Linux (KMS/DRM/Wayland/V4L2/libcamera/GStreamer), Android (SurfaceFlinger/Window Manager/Codec), QNX (Screen/Sensor/Camera Framework), FreeRTOS Nice to Have
- Knowledge of FFI in embedded systems
- Camera input (MIPI-CSI2, SerDes), image processing, display output
- Audio/Video Codec knowledge/implementation (AAC, H.264, H.265, AV1)
- Knowledge of SYCL, ROS2, OpenVX, OpenCV; OpenGL ES, OpenCL, Vulkan, CUDA C++14/17
- ISO26262, Automotive SPICE, Agile/Scrum Compensation & Benefits
- Hybrid work model: remote 2 days per week; in-office Tue–Thu for collaboration, innovation and continuous learning.