This role ensures the safety and reliability of products and services from a cybersecurity and information security perspective.
About this role
Woven by Toyota (contributing to Toyota's mobility transformation across AD/ADAS, the Arene vehicle-software platform, Woven City and Cloud & AI) seeks an engineer to design optimal software architecture for AD/ADAS systems, considering requirements, preconditions, specifications and constraints — both logical architecture (guiding placement of AD/ADAS functions) and physical architecture (accounting for hardware performance and constraints). Work: design integrated AD/ADAS software architecture for embedded systems; capture and analyze functional and non-functional requirements and prioritize them; determine CPU/software-component placement and software scheduling under hardware constraints, and design/manage memory and other hardware usage; evaluate processing load and memory size and plan mitigations for overuse; and create architecture-design strategy and development processes. Required: software-architecture and embedded-development knowledge (e.g. 4+ years embedded experience); requirements capture/analysis/definition; software development for SoC-based embedded systems with multicore/GPU/hardware accelerators; software-platform/middleware knowledge (POSIX, RTOS, Ubuntu, ROS, QNX); programming languages (C, C++, Python, Java, JS, C#); business-level+ Japanese; and English around TOEIC 600+. Preferred: PhD/MS in a related field; AD/ADAS development experience. Full-time, hybrid (3 office days/week), based in Chuo-ku, Tokyo.
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.