On-site

Renesas Electronics is hiring a 車載AIフレームワーク開発 プリンシパルソフトウェアエンジニア

About the Role

Renesas Electronics is seeking a Principal Software Engineer focused on developing AI frameworks for next-generation automotive applications. In this role, you will maximize the performance of R-Car SoCs and lead system-level optimization for mobility solutions, contributing to the company's mission to provide comprehensive solutions beyond semiconductor devices.

What You'll Do

  • Investigate system and design architecture for R-Car SoC and develop middleware and frameworks.
  • Design and implement software architecture that maximizes SoC functionality and performance, based on an understanding of device drivers for ADAS/autonomous driving, gateway, and cockpit/IVI applications.
  • Define requirements for middleware and device drivers, organizing and specifying software requirements with consideration for overall system optimization based on customer and market needs.
  • Develop demonstration applications using developed middleware and drivers, leading proposal activities for domestic and international customers.
  • Research market and technology trends to create new solutions, investigating the latest automotive industry trends for future product planning and proposals.
  • Conduct technical discussions with domestic and international customers and partners, promoting requirement adjustments, specification development, and joint development within a global development environment.

What We're Looking For

  • Degree in Computer Science, Information Engineering, Electronic Engineering, or equivalent practical experience.
  • 10+ years of software development experience.
  • Embedded software development experience with SoCs.
  • Management experience of software development projects spanning multiple countries.
  • Excellent communication and presentation skills with internal teams and customers.

Nice to Have

  • Experience in task/job scheduling design and operation, including task prioritization, dependency management, and pairing. Experience with software development in multi-process, multi-core, multi-device environments.
  • Knowledge and implementation experience with Inter-Process Communication (IPC), memory management via SMMU/IOMMU, and FFI in embedded systems.
  • Development or usage experience with embedded frameworks: Linux (KMS, DRM, Wayland, V4L2, libcamera, GStreamer), Android (SurfaceFlinger, Window Manager, CODEC), QNX (Screen, Sensor, Camera), FreeRTOS.
  • Knowledge of video input/output pipelines: Understanding and development experience with camera interface standards (MIPI-CSI2, serializer/deserializer), image processing, and display output standards.
  • Knowledge of AI/image processing/GPGPU-related libraries/APIs: Development experience with SYCL, OpenVX, OpenCV, OpenGLES, OpenCL, Vulkan, CUDA.
  • Deep understanding and practical experience with software development processes: Experience in roles such as Project Manager, Project Leader, Scrum Master, or Functional Safety Manager under processes like ISO26262, Automotive SPICE, CMMI, Agile/Scrum.

Technical Stack

  • SoC: R-Car SoC
  • Embedded Frameworks: Linux (KMS, DRM, Wayland, V4L2, libcamera, GStreamer), Android (SurfaceFlinger, Window Manager, CODEC), QNX (Screen, Sensor, Camera), FreeRTOS
  • Libraries/APIs: SYCL, OpenVX, OpenCV, OpenGLES, OpenCL, Vulkan, CUDA

Team & Environment

You will be part of the software development department, a professional group creating innovative software and development environments for the evolution of a mobility society.

Benefits & Compensation

  • Start and advance your career: Opportunity to deepen hardware/software expertise or try new challenges across various departments and four product groups.
  • Meaningful and impactful work: Contribute to making people's lives more convenient, safe, and secure by developing innovative products and solutions that meet global customer needs.
  • Work in a 'well-being' focused environment: Inclusive workplace culture with flexible work arrangements like remote work systems and support for employee resource groups.

Work Mode

This role is onsite in Kodaira, Japan.

Renesas Electronics is an equal opportunity employer.

Required Skills
R-Car SoCLinux KernelAndroid AutomotiveQNXC++SYCLOpenVXOpenCVOpenGLESOpenCLGStreamerCamera FrameworkEmbedded SystemsAutomotive Software
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Renesas Electronics

Renesas is an embedded semiconductor solution provider and the industry’s leading expert in embedded processing. They provide scalable and comprehensive semiconductor solutions for automotive, industrial, infrastructure, and IoT industries based on a broad product portfolio including High Performance Computing, Embedded Processing, Analog & Connectivity, and Power.

Visit website
Job Details
Category embedded
Posted 8 months ago