Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Woven by Toyota

Embedded Software Engineer, AD/ADAS Architecture Design

Woven by Toyota

. Design AD/ADAS integrated software architecture specifications for embedded software systems .

Posted 11/5/2026full-timeTokyo • JapanMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing AD/ADAS integrated software architectures for embedded systems, with a strong focus on requirements elicitation, analysis, and resource management. Proficient in embedded software development and familiar with various software platforms and programming languages.

Highest-signal resume keywords
Embedded Software DevelopmentRequirements Elicitation and AnalysisAD/ADAS Software Architecture DesignProgramming Languages: C, C++, Python, Java, JavaScript, C#Business-Level Proficiency in Japanese

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Software DevelopmentRequirements ElicitationSoftware Architecture DesignResource ManagementProgramming: CProgramming: C++Programming: PythonProgramming: JavaProgramming: JavaScriptProgramming: C#
Soft Skills
Communication Ability
Tools & Technologies
POSIXRTOSUbuntuROSQNX

Tech Stack

Tools & technologies
JavaJavaScriptPythonRTOSC++

About the role

Key responsibilities & impact
  • Design AD/ADAS integrated software architecture specifications for embedded software systems
  • Elicit and analyze functional and non-functional requirements
  • Prioritize requirements and design AD/ADAS software architectures that optimally satisfy them
  • Define CPU and software-component allocation and software scheduling, considering hardware constraints
  • Design and manage utilization of memory and other hardware resources
  • Evaluate hardware resource utilization, including processing load and memory capacity
  • Develop mitigation plans when resource limits are exceeded
  • Establish software architecture design strategies and development processes
  • Report to the Engineering Manager

Requirements

What you’ll need
  • Knowledge of embedded software development, e.g., 4+ years of professional experience in the field
  • Practical experience in requirements elicitation, analysis, and definition for embedded software development
  • Knowledge of software platforms and middleware, such as POSIX, RTOS, Ubuntu, ROS, and QNX
  • Knowledge of programming languages, such as C, C++, Python, Java, JavaScript, and C#
  • Business-level proficiency in Japanese
  • Conversational-level English communication ability of TOEIC 730 or higher

Benefits

Comp & perks
  • Competitive Salary - Based on experience
  • Flexible working time
  • Paid Holiday - 20 days per year (prorated)
  • Sick Leave - 6 days per year (prorated)
  • Sat & Sun, Japanese National Holidays, and other days defined by the company
  • Japanese Social Insurance - Health Insurance, Pension, Workers’ Comp, Unemployment Insurance, and Long-term care insurance
  • Housing Allowance
  • Retirement Benefits
  • Rental Cars Support
  • In-house Training Program (software study/language study)
  • Equal opportunity employer committed to diversity