Assurance Engineer for Automated Driving SW Architecture – Security & Privacy

Woven Planet

  • Full Time

Woven Planet Group (Woven Planet) represents a carefully curated blend of expertise and resources dedicated to bringing the vision of “Mobility to Love, Safety to Live” to life. Through innovations and investments in automated driving, robotics, smart cities, and more, we are transforming how humankind lives, works, and moves. We exist to design, build, and deliver secure, connected, and sustainable mobility solutions that benefit all people worldwide. Founded in 2018 as Toyota Research Institute – Advanced Development (TRI-AD), Woven Planet is composed of four complementary companies: Woven Planet Holdings, Woven Core, Woven Alpha, and Woven Capital.

Visit us to learn more:

Automated driving systems are software-intensive, so that software-implemented functionalities play lots of important roles in the systems. On the other hand, the scale of the software of automated driving software is already quite large compared to the existing embedded software. Moreover, in the context of connected car systems, the automated driving system could be exponentially large according to the number of the cars interconnected. 

Software architecture is a backbone of automated driving software, so that the software architecture design is a key to the success of the development project.  Our group is tacking such a development challenge as a team of software architecture design engineers. 

There are several important quality aspects of the software architecture design. Especially, security and privacy are one of the most important aspects for the success of our business. In order to overcome our architecture design challenge successfully, we would like to incorporate state-of-the-art techniques and methodologies to enable enhanced security and privacy protection in our software architecture design and realize high-level assurance of security and privacy there. 

We are looking for excellent candidates for full-time quality assurance and architecture design  engineers who will lead the secure & privacy-aware software architecture design of an automated driving system development.

In the automotive domain, safety has been considered well across all the development steps; however, security and privacy are still new and challenging technological areas. In other words, there are lots of technical challenges. For example, the next generation of automated driving systems should be fully connected, AI-enabled and highly-distributed. That is, secure architecture design is an inherently quite challenging job.  

Thus, this position is expected not only to design secure & privacy-aware software architecture and perform its quality assurance, but also to derive new methodologies to achieve such a challenging goal. This position will also work with other teams working on high-level system design, software implementation, and testing. 




  • Identify and / or derive appropriate attacker models for our automated driving software
  • Perform the threat analysis and identify the security and privacy requirements while applying the state-of-the-art analysis techniques and tools
  • Derive the necessary countermeasures, e.g., detection, protection, isolation, encryption mechanism, etc.
  • Design a secure and privacy-aware software architecture of the automated driving software while considering the security standards, e.g, SAE J3061
  • Perform the trade-off analysis of the designed architecture and optimize the design
  • Build an assurance case to prove the quality level (security & privacy) of the designed software architecture
  • Communicate and negotiate with other teams working in different development phases



  • B.S. degree in Computer Science, Electrical Engineering, Computer Engineering, or related fields
  • Proficiency of software architecture design including cyber-security and privacy protection, e.g., 4+ years of hands-on experience of the development of connected embedded software
  • Advanced knowledge of cyber security & privacy protection
  • Knowledge of programming languages, e.g., understanding of syntax and semantics of C, C++, etc.
  • Excellent interpersonal and communication skills in English



  • Hands-on experience of software development for multi-core embedded systems
  • Knowledge of methodologies of architecture design
  • Knowledge of threat analysis tools, e.g., STRIDE (Microsoft), etc.
  • Knowledge of safety standards, e.g., SAE J3061, Common Criteria, etc.
  • Knowledge of assurance cases, e.g., safety case, security case, GSN, etc.
  • Knowledge of advanced secure design techniques, e.g., Game Theory-based secure design, etc.


    If you are currently located at outside of Japan, don’t worry, we’ll set an interview over Google Hangout Meet or Skype.
    ・Competitive Salary – Based on skills and 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 the 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)
    By submitting your application you agree to the following terms:
    ・We are an equal opportunity employer and value diversity.
    ・We pledge that any information we receive from candidates will be used ONLY for the purpose of hiring assessment.
    Your subscription could not be saved. Please try again.
    Your subscription has been successful.

    Receive privacy jobs in your mailbox twice per week:

    We use Sendinblue as our marketing platform. By Clicking below to submit this form, you acknowledge that the information you provided will be transferred to Sendinblue for processing in accordance with their terms of use