Junior Software Engineer - Driving Planning

Woven by Toyota

Embedded

C++

C

Startup

About this role

Woven by Toyota's Dynamics and Control team develops safer vehicle-manoeuvre applications for mass-production vehicles, including velocity and path planning that follows a skilled driver using sensor, obstacle and high-precision-map data. The Junior Software Engineer, Driving Planning develops planning algorithms for autonomous driving and driver assistance.

The work covers vehicle dynamics control in longitudinal and lateral directions, speed management from sensor and map data, an automatic safe mode for abnormal situations, and development and validation with closed simulation models. The engineer builds efficient real-time ADAS applications for embedded systems, evaluates function and performance with test-vehicle and simulator data, and works across functions and with customers to define software requirements.

Applicants need a bachelor's degree in an engineering field such as software, electrical, mechatronics or robotics, coding experience in C, C++ or MATLAB/Simulink, one to three years of software development for products, and native-level Japanese (JLPT N1 or higher). Automotive experience, ACC or AEB-type planning, embedded real-time development, Python, Linux and MISRA-C or CERT-C coding are preferred.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.