Software Engineer, Perception Architecture & Integration (ADAS)
Tokyo
Product & Technology – AD/ADAS /
Employee /
Hybrid
About Woven by Toyota
Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit of others, our mission is to challenge the current state of mobility through human-centric innovation — expanding what “mobility” means and how it serves society.
Our work centers on four pillars: AD/ADAS, our autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City, a test course for mobility; and Cloud & AI, the digital infrastructure powering our collaborative foundation. Business-critical functions empower these teams to execute, and together, we’re working toward one bold goal: a world with zero accidents and enhanced well-being for all.
=========================================================================
TEAM
Our team is responsible for the software integration and architectural design for real-world products utilizing image recognition technology in Automated Driving (AD) and Advanced Driver Assistance Systems (ADAS). Our mission is to deliver the technologies developed by Woven by Toyota as automotive products by designing optimal software architecture that combines cutting-edge technologies and safety standards to achieve high-precision and high-efficiency image recognition systems, while considering performance, quality, and cost.
WHO ARE WE LOOKING FOR?
We are seeking engineers who are passionate about the field of image recognition and are eager to lead the industry in building software integration processes and architectural design. We welcome individuals who actively learn new technologies, solve technical challenges, and have a strong passion for productization. The ideal candidate will be able to harmonize existing automotive software development processes and work collaboratively with stakeholders to lead projects to success.
As the role requires integration with traditional development processes and architectures, we are looking for individuals with flexible thinking and resilience, who can skillfully adjust and integrate the latest technologies with existing systems.
RESPONSIBILITIES
・Integration of logical and physical architecture of image recognition systems with system hierarchical architecture
・Construction and automation of software build, test, and release processes
・Optimization of resource allocation for hardware accelerators and optimization of software structures
・Investigation, analysis, and planning of countermeasures for image recognition-related issues on ECUs (bugs, increased processing load, specification mismatches)
・Decision-making on direction and roadmap formulation for resolving technical challenges across teams
・Building relationships with global team members and stakeholders and accelerating projects
・Establishing sustainability in the software development process (automated testing, continuous integration, code review)
MINIMUM QUALIFICATIONS
・3+ years of product software development experience
・Development experience with C/C++ (C++14 or later)
・Ability to create automation scripts using Python and Shell Scripting
・Understanding of logical and physical hierarchical structures of systems
・Knowledge of either of the following
・Knowledge of image recognition technology and software architecture design
・Experience in performance measurement and optimization in embedded systems
・Strategic thinking and planning skills
・Business-level proficiency in English and Japanese
NICE TO HAVES
- Moderate experience in software design and development best practices
- Experience in optimization and performance tuning of hardware accelerators
- Skills in process automation using CI/CD tools (e.g., GitHub Actions)
- Experience in building automated test frameworks and knowledge of code review and quality assurance
- Knowledge of continuous integration and deployment
- Knowledge of ECUs and automotive systems
- International project management skills and cross-team communication abilities
- Cross-cultural communication and negotiation skills
=========================================================================
Important Points
・All interviews will be arranged via Google Meet, unless otherwise stated.
・The same job descriptions are available in both English and Japanese; therefore, we kindly ask that you apply to only one version.
・We kindly request that you submit your resume in English, if possible. However, Japanese resumes are also acceptable. Please note that, depending on the English proficiency requirements of the role, we may request an English version of your resume later in the process.
WHAT WE OFFER
・Competitive Salary - Based on experience
・Work Hours - Flexible working time
・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 Insurance - Health Insurance, Pension, Workers’ Comp, and Unemployment Insurance, Long-term care insurance
・Housing Allowance
・Retirement Benefits
・Rental Cars Support
・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.