FREE ACCESS
5,000–10,000 jobs/day
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.

Embedded Software Engineer, AD/ADAS Architecture Design
Woven by Toyota. Design AD/ADAS integrated software architecture specifications for embedded software systems .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesJavaJavaScriptPythonRTOSC++
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