Woven Planet

Software Engineer, Driving Planning

Tokyo, Japan Remote Hybrid
Matlab C++ Python OpenCV JavaScript
Description
Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we’re bringing greater freedom, safety and happiness to people and society. 

Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. We leverage these complementary strengths to amplify the capabilities of drivers, foster happiness, and elevate well-being.

TEAM
Dynamics and Control is a team that aims to develop safer and more secure vehicle maneuver applications for mass production vehicles. In advanced driving assistance systems such as autonomous driving, the ego-velocity and path planning technology is highly required so that the driving trajectory on public roads should be calculated efficiently and smoothly. Our driving planning engineers have been developing optimized velocity and path planning algorithms so as to emulate a skilled driver based on the surrounding environment and obstacles information acquired from the autonomous sensors and lane information from a high-precision map.
 
Dynamics and Controlは、市販車向けに、より安全で安心な車両制御アプリケーションの開発を目的とするチームです。自動運転などの高度な運 転支援システムでは、公道での走行軌道を効率的かつスムーズに計算するための速度・パス(経路・軌道)プランニング技術が強く求められています。私たちの走行プランニングエンジニアは、自律センサから取得した周囲の環境や障害物の情報、高精度マップからのレーン情報に基づいて、まるで熟練したドライバのような最適化された速度・パスプランニングアルゴリズムを開発しています。
 
WHO ARE WE LOOKING FOR?
An expert in developing the optimized ego-velocity, driving planning and decision-making technology for the autonomous driving system or advanced driving assistance system. The specific areas are as follows.
・Longitudinal and lateral vehicle dynamics control such as acceleration, de-acceleration and velocity
・Velocity management based on the acquired data by autonomous sensors and lane information from a high-precision map.
・Virtual development and validation with closed-simulation models.
・Optimal velocity and driving planning algorithms subject to environmental, perceptual capabilities, high-precision map and actuation constraints.
・Cross-functional discussions about vehicle controller and actuator performance, and contribute to motion control design reviews.
 
自動運転システムまたは運転支援システムの最適速度演算、走行プランニング、デシジョンメイキング技術のエキスパート。詳細な要件は以下の通り。
・縦横方向の車両ダイナミックス制御。
・自律センサによる取得データと高精度マップから計算された道路形状情報に基づくスピードマネジメント。
・ドライバーインザループにおける異常のリスクを最小限に抑えるために、自動的に安全なモードに遷移する仕組み。
・クローズドシミュレーションモデルを使った開発と検証。
・周辺環境、センサ認識能力、高精度マップ、およびアクチュエータの制約に基づいて最適な速度および走行プランニングアルゴリズム。
・車両コントローラ、アクチュエータ性能に関して、部門の枠を超えたディスカッション、DRへの貢献。

RESPONSIBILITIES

  • Develop the driving planning algorithms how the ego-vehicle acts and reacts in complex and subtle situations
  • Collaborate in cross-functional activities to realize a safer and more secure automatic driving system or driving assistance system
  • Develop the real-time ADAS application for the embedded system with high efficiency.
  • Be familiar with the state-of-the-art vehicle dynamics control and driving planning technology and apply to the feasible application software for real-time platforms
  • Evaluate the application functions and performances with data acquired by test vehicles or a vehicle simulator
  • Design development tools to promote evaluation efficiency
  • 複雑で微妙な周辺環境において車両を制御するための走行プランニングアルゴリズムを開発すること
  • 異なるFunctionにまたがった協業により、より安全安心の自動運転システム、運転支援システムの実現をすること
  • 組み込みシステム向けに、効率よくリアルタイムADASアプリケーションを開発すること
  • 最先端の車両ダイナミクス制御技術、走行プランニング技術に精通し、リアルタイムプラットフォーム用の実現可能なアプリケーションソフトウェアに落とし込むこと
  • 試験車両または車両シミュレータによって取得されたデータを利用して、アプリケーションの機能と性能を評価すること

MINIMUM QUALIFICATIONS

  • Enrolled in a bachelor's degree in computer science and/or engineering: software, electrical, mechatronic, robotics, industrial, aerospace or equivalent engineering field, etc.
  • Fluent in programming C or C++.
  • Experience in developing the real-time application optimized for the embedded system.
  • Experience in developing with Linux.
  • Ability to understand Japanese used in wide range of situations
  • (ex. Japanese is required more than N1 based on JLPT or equivalent level.)
  • コンピュータサイエンスおよび/またはエンジニアリングの学士号:ソフトウェア、電気、メカトロニクス、ロボット工学、産業、航空宇宙、または同等のエンジニアリング分野など
  • CまたはC ++のプログラミングに精通している
  • 組み込みシステム向けに最適化されたリアルタイムアプリケーションの開発経験
  • Linuxを使った開発経験
  • 幅広い場面で使われる日本語を理解する能力(例:JLPTまたは同等のレベルに基づくN1以上の日本語が必要です)

NICE TO HAVES

  • More than 3 years of work experience in ADAS driving planning technology or vehicle dynamics control technology (e.g. ACC, AEBS, etc.)
  • Experience with agile software management tools.
  • Experience with one or more programming languages including but not limited to: Python, OpenCV, JavaScript, MATLAB Simulink, etc.
  • Experience in coding based on the following conventions: CERT-C, MISRA-C.
  • ADAS走行プランニング技術、もしくは車両ダイナミクス制御技術(例:ACC、AEBSなど)での3年以上の実務経験
  • アジャイルソフトウェア管理ツールを使った開発経験
  • Python、OpenCV、JavaScript、MATLABSimulinkなど(これらに限定されない1つ以上)のプログラミング言語の経験
  • CERT-C、MISRA-Cのセキュアコーディング規約に則ったコーディング経験
All interviews will be arranged via Google Meet, unless otherwise stated.

WHAT WE OFFER
・Competitive Salary - Based on experience
・Work Hours - Flexible working time with NO core-hours
・Paid Holiday - 20 days per year (prorated)
・Sick Leave - 6 days per year (prorated)
・Holiday - Sat & Sun, Japanese National Holidays, and other days defined by our company
・Japanese Social Security - all applicable (Health Insurance, Pension, Workers’ Comp, and Unemployment Insurance, Long-term care insurance)
・In-house Training Program (software study/language study)

Our Commitment
・We are an equal opportunity employer and value diversity.
・Any information we receive from you will be used only in the hiring and onboarding process. Please see our privacy notice for more details.
Woven Planet
Woven Planet
Artificial Intelligence (AI) Automotive Autonomous Vehicles Software

0 applies

4 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say