ADAS软件架构师_BCSC
Core
Define software architectural patterns, metrics, and design decisions for ADAS platforms and projects, coaching product owners on architecture design.
Role type
Senior IC ADAS Software Architect
Builds
ADAS software platforms and subsystems for automotive systems
Domain
Automotive software engineering (ADAS, ECU, Safety)
Deliverable
production ML models | product features | infrastructure
Required skills
Software architectural patterns, ISO 26262/ISO 15504 standards, Software design concepts (abstraction, modularity), ADAS product knowledge, OSEK Operating System, UML diagramming, Multicore and lifecycle management, ECU hardware and diagnostics, Safety decomposition, Tricore/Horizon J6 architecture, Autosar architecture, Compilers and linkers, Security concepts (Secure Boot, Secure flashing), Root cause analysis methods (5 Why, Fish-bone, 8D)
Preferred skills
QNX or Linux, Requirement management tools (DOORS), Knowledge of Qualcomm architecture, SW build process tools (Hightec, Tasking, Greenhills)
Responsibilities
Define software architectural patterns and metrics for product lines and projects, Create software concept documents and Design Decision Documents, Lead Proof-Of-Concept development, Perform DRBFM and root cause analysis for design changes and customer issues, Train developers and architecture owners, Promote design, coding, and documentation guidelines
Seniority
Senior, hands-on IC