Development of In-vehicle software development environment
【Role and Responsibility】
To solve the problems of in-vehicle software development, which is becoming increasingly sophisticated and large-scale, you will be engaged in the planning and development of various development environments to support our customers' software development.
- Development of tools for system debugging of our MCUs, SOC products, and in-vehicle ECUs.
- Develop development environments that enable software development in a unified UI for virtual environments on the cloud, remote environments, and actual target boards.
- Development of failure analysis tools utilizing AI and big data
- Propose the ideal in-vehicle software development environment by anticipating customer and market needs.
Renesas has developed a wide range of automotive semiconductor products (MCUs, SOCs, power devices, etc.) and boasts the second largest market share in the world. On the other hand, with the evolution of autonomous driving and digital cockpits, it is said that the size of the software installed in a single car exceeds 50 million lines. It is no exaggeration to say that software is becoming increasingly important in the automotive industry. Therefore, our important mission is to provide not only semiconductor products but also software development environment and tools to support our customers' product development.
In order to support the creation of software first cars and provide new value, we believe that it is important for our business to break away from the conventional concept of in-vehicle embedded software development and propose and implement software development environments and tools that contribute to the realization of Shift-Left development. We believe this is important for our business. We are looking for people who are willing to take on this challenge with us.
【Required Skills and Work Experience】
・Experience as a project manager for software development projects with several or more people
・Experience of developing large scale embedded software
・Experience developing or using software development environments and tools such as IDEs, debuggers/trace tools, virtual development environments, etc.
・Experience in the development of devices or systems consisting of multiple processors
・Knowledge of IT (cloud, web apps (Ajax), Agile methodologies) and AI (deep learning) and their development environments
・Experience in developing software for automotive ECUs
・English Business Communication level (TOEIC Score around 700)
・Japanese Business Communication level