Junior Software Engineer

Woven by Toyota

Backend

ML

C++

Startup

About this role

Woven by Toyota develops autonomous-driving and driver-assistance software. Its Dynamics and Control team creates vehicle-manoeuvre applications for mass-production vehicles, including velocity and path planning that emulates a skilled driver using sensor, obstacle and high-precision-map lane data. The Junior Software Engineer, Driving Planning works on optimising ego-velocity, driving planning and decision-making.

Specific areas are longitudinal and lateral vehicle dynamics control, velocity management from sensor and map data, and virtual development and validation with closed-loop simulation models. The engineer develops efficient real-time ADAS applications for embedded systems, evaluates functions and performance with test-vehicle or simulator data, and defines software requirements with customers.

Applicants need a bachelor's degree in an engineering field such as computer, 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, ADAS planning or vehicle dynamics control such as ACC and AEB, embedded real-time development, Python and Linux 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.