Junior Software Engineer - Driving Planning

Woven by Toyota

Embedded

C++

C

Robotics

About this role

Woven by Toyota is hiring a Junior Software Engineer for its Dynamics and Control team (Driving Planning), which develops safe, comfortable vehicle-control applications for production cars. You would develop driving-planning algorithms that control the vehicle in complex, subtle surrounding environments — computing optimal speed and path from autonomous-sensor data and high-definition map road geometry, like a skilled driver — and collaborate across functions to realize safer autonomous/driver-assist systems. Work includes efficient real-time ADAS application development for embedded systems, translating cutting-edge vehicle-dynamics-control and driving-planning techniques into feasible application software, and evaluating features using test-vehicle or simulator data. Required: a bachelor's in CS/engineering (software, electrical, mechatronics, robotics, industrial, aerospace or similar), coding experience in C, C++ or MATLAB/Simulink, 1–3 years of productization software-development experience, native-level Japanese (JLPT N1 or equivalent), and 2+ years of work experience. Welcome: automotive-industry experience, ADAS driving-planning or vehicle-dynamics control (ACC, AEBS), real-time embedded optimization, Python, Linux, and MISRA-C/CERT-C secure coding. The posting is bilingual. Full-time, based in Tokyo (Chuo-ku).

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.