[Background]
Currently, the automotive industry is undergoing a major shift from traditional function-centric values like "driving, turning, and stopping" to new values created by application software such as "autonomous driving" and "connected cars." In this context, Renesas aims to evolve into a technology partner that provides solutions including application software and development environments, not just semiconductor devices, by working closely with customers and partner companies.
Especially in the autonomous driving and ADAS domains, demands for AI-driven functions and performance are becoming increasingly sophisticated. Therefore, there is an urgent need to provide highly abstract and user-friendly frameworks that make customer application development easier and more efficient. Renesas is promoting the development of frameworks that deeply understand customer use cases and maximize the system performance of R-Car SoCs and the capabilities of AI accelerators.
Renesas' software development division is a group of professionals who create innovative software and development environments that support the evolution of a mobility society. To achieve goals quickly, a culture that respects individual ideas and abilities, emphasizes open feedback, and fosters cooperation with global colleagues is deeply rooted.
We are looking for colleagues to join us in developing frameworks that support the new mobility society and create the future.
[Job Responsibilities]
Through the following tasks, you will maximize the performance of Renesas' R-Car SoCs and promote the development of next-generation mobility solutions.
Consideration of system/design architecture for R-Car SoCs and development of middleware/frameworks
Design and implement software architectures that maximize SoC functions and performance, based on an understanding of device drivers in applications for ADAS/autonomous driving, gateways, and cockpit/IVI.
Requirement definition for middleware and device drivers
Organize and specify software requirements, considering overall system optimization, based on customer and market needs.
Development of demo applications for developed software and customer proposal activities
Build demo systems using developed middleware and drivers, and lead proposal activities to domestic and international customers.
Research on market and technology trends for creating new solutions
Research the latest trends and technologies in the automotive industry, and plan/propose future product and solution development.
Technical discussions with domestic and international customers and partners
Promote technical discussions with customers and partner companies in a global development environment, coordinating requirements, defining specifications, and driving joint development.
*Details regarding the scope of changes in employment location and duties will be provided during the selection process.
[MUST]
[WANT]
Experience in designing and operating scheduling, including task prioritization, dependency management, and pairing. Software development experience in multi-process, multi-core, multi-device environments.
Knowledge and implementation experience regarding IPC, SMMU/IOMMU memory management, and FFI in embedded systems.
-- Linux (KMS/DRM/Wayland/V4L2/libcamera/GStreamer)
-- Android (SurfaceFlinger/Window Manager/CODEC)
-- QNX (Screen/Sensor/Camera)
-- FreeRTOS
Understanding and development experience regarding camera interface standards (MIPI-CSI2, serializer/deserializer), image processing, and display output standards.
Development experience with SYCL, OpenVX, OpenCV, OpenGLES, OpenCL, Vulkan, CUDA, etc.
Experience in one of the following roles under development processes such as ISO26262, Automotive SPICE, CMMI, Agile/Scrum:
-- Project Manager
-- Project Leader
-- Scrum Master
-- Functional Safety Manager
Renesas provides embedded semiconductor solutions under the Purpose of "To Make Our Lives Easier". As a leader in embedded semiconductors combining high quality and system-level know-how, we offer scalable and comprehensive solutions centered on a wide product portfolio including high-performance computing, embedded processing, analog & connectivity, and power for the automotive, industrial, infrastructure, and IoT fields.
With over 22,000 diverse employees in more than 30 countries, Renesas is pushing boundaries, enriching user experiences through digitalization, and ushering in a new era of innovation. We are fully committed to developing sustainable and energy-efficient solutions for the future of people and communities worldwide, realizing "To Make Our Lives Easier".
What you can achieve at Renesas:
Are you ready to seize success and build your career with your own power?
Let's shape the future together at Renesas.
We adopt a hybrid work model, allowing employees to work remotely two days a week. At the same time, on the remaining days, teams gather in the office to strengthen collaboration. Designated office days are Tuesday through Thursday, dedicated to innovation, collaboration, and continuous learning.