Embedded Software Architect, AD/ADAS
Core
Designing unified logical and physical software architectures for AD/ADAS embedded systems, defining functional placement, and managing hardware constraints.
Role type
Senior IC embedded software architect (AD/ADAS)
Builds
Logical and physical architecture specifications for autonomous driving and advanced driver assist systems
Domain
Automotive, Embedded Systems, Autonomous Driving
Deliverable
production ML models | product features
Required skills
Embedded software architecture design, SoC-based embedded systems (multi-core, GPUs, accelerators), Software platforms and middlewares (POSIX, RTOS, Ubuntu, ROS, QNX), C++ programming, Hardware budgeting (CPU load, memory), Scheduling theory
Preferred skills
AD/ADAS system development experience, Ph.D. or M.S. in CS/EE/CE
Technologies
C++, POSIX, RTOS, Ubuntu, ROS, QNX, SoC, GPUs, Hardware accelerators
Responsibilities
Design unified AD/ADAS Logical Architecture specification with software and hardware engineers, Acquire functional and non-functional requirements from suppliers and partners, Prioritize requirements and design optimal logical architecture, Consider CPU and software component placement and scheduling theory, Measure HW budgets (processing load, memory size) and plan countermeasures, Create unified AD/ADAS Logical and physical Architecture design strategy and development process