Responsibilities
Collaborate with internal teams and external partners to gather both functional and non-functional requirements.
Work with stakeholders to prioritize these requirements and constraints.
Design an optimal logical architecture that aligns with system goals and stakeholder expectations.
Strategically allocate software components and CPU resources, considering scheduling theory and hardware limitations.
Plan and budget memory usage and other hardware resources to ensure efficient system performance.
Assess hardware resource usage, including processing load and memory consumption.
Identify and implement countermeasures when resource budgets are exceeded.
Establish a cohesive strategy and development process for both logical and physical architecture design across AD/ADAS systems.
Minimum Qualifications
Proven expertise in software architecture and embedded software development, with 4+ years of hands-on experience.
Practical experience in gathering and defining requirements for embedded systems.
Solid understanding of SoC-based embedded platforms, including systems with multi-core CPUs, GPUs, and hardware accelerators.
Familiarity with software platforms and middleware such as POSIX, RTOS, Ubuntu, ROS, QNX, and similar.
Proficient in C++ and other relevant programming languages.
Strong interpersonal and communication skills to collaborate effectively across teams.
Professional working proficiency in English, with a TOEIC score above 730.
Nice to Have
Ph.D. or M.S. degree in Computer Science, Electrical Engineering, Computer Engineering, or related fields
Experience in developing AD/ADAS systems
Benefits
Competitive Salary – Based on experience
Flexible Work Hours
Paid Leave – 20 days/year (prorated)
Sick Leave – 6 days/year (prorated)
Holidays – Weekends, Japanese national holidays, and company-defined days
Social Insurance – Health, pension, workers’ comp, unemployment, and long-term care
Housing Allowance
Retirement Benefits
Rental Car Support
In-House Training – Software and language learning programs