
Junior Software Engineer, Driving Planning
Woven by Toyotaover 1 year ago
Tokyo, JapanEntry Level
Responsibilities
- Develop driving-planning algorithms for autonomous driving and driver-assistance systems.
- Implement efficient real-time ADAS application software for embedded systems and platforms.
- Develop velocity-management, path-planning, vehicle-dynamics, and decision-making functionality subject to environmental, perception, map, and actuation constraints.
- Evaluate application functionality and performance using data from test vehicles and vehicle simulators.
- Collaborate across functions on vehicle-controller and actuator performance and motion-control design reviews.
- Understand customer requirements and define software requirements.
Requirements
- Bachelor’s degree in computer science or a relevant software, electrical, mechatronic, robotics, industrial, aerospace, or equivalent engineering field.
- Coding experience with C, C++, or MATLAB/Simulink.
- More than two years of work experience, including software development experience for productization.
- Native-level Japanese proficiency at N1 or higher.
- Automotive-industry experience is preferred.
- ADAS driving-planning or vehicle-dynamics control experience, such as ACC or AEB, is preferred.
- Experience developing real-time applications optimized for embedded systems is preferred.
- Python and Linux development experience is preferred.
- Experience with CERT-C or MISRA-C coding conventions is preferred.
Benefits
- Competitive salary based on experience.
- Flexible working hours.
- 20 days of paid holiday per year, prorated.
- Six days of sick leave per year, prorated.
- Weekends, Japanese national holidays, and other company-defined holidays off.
- Japanese social insurance, including health insurance, pension, workers’ compensation, unemployment insurance, and long-term care insurance.
- Housing allowance, retirement benefits, and rental-car support.
- In-house software and language training programs.
- Interviews are conducted via Google Meet unless otherwise stated.
About Woven by Toyota
Woven by Toyota exists to accelerate Toyota’s once-in-a-century transformation from a car company into a mobility company. Rooted in a legacy of reinvention, we carry forward a singular founding principle: to innovate for the benefit of others. Today, we are driving this transformation from two vantage points: redefining how vehicles are built, experienced, and connected to the world to realize a true software-defined vehicle, and reimagining how people, goods, information, and energy move and interact in society to empower individuals from all walks of life. Through these two lenses, we combine bold innovation with real-world execution, bridging the gap between present and future to help Toyota evolve its business and its role in society.