Solution Architect - 6-9 Yrs
Key Responsibilities and Knowledge Areas:
- AUTOSAR Architecture : Defining and working with Classic Autosar BSW, RTE and Application and other ECUs like Gateway, Switch and others with AUTOSAR Architecture and Communication Middleware for Adaptive AUTOSAR and Software-Defined Vehicles (SDV). This includes defining the architecture (abstraction, APIs).
- System Architecture : Identifying features, interfaces, and Non-Functional Requirements (NFRs) for specific car line implementations within an Agile train context.
- Software Development and Scalability : Advocating for software flexibility, updates, and scalability.
- Adherence to Coding Guidelines : Following AUTOSAR C++14 guidelines, which include 342 rules for enhancing code safety and maintainability. This also involves utilizing static code analysis tools for compliance checks.
- Functional Safety : Aligning development practices with ISO 26262 standards, focusing on functional safety requirements, implementing safety mechanisms, and conducting thorough testing to meet compliance.
- Configuration and Integration Management : Engaging in system modeling and configuration to ensure seamless integration of software components. This requires collaboration with cross-functional teams to maintain consistency across the development lifecycle.
- Platform Requirements : Collecting all platform requirements from various domains for "killer applications".
- Team Collaboration : Supporting the definition and finalization of architecture, and potentially being part of a team of SW/HW architects.
Expert Level Knowledge Implies:
- A deep understanding of AUTOSAR (AUTomotive Open System Architecture) as a standardized software architecture for automotive ECUs, emphasizing safety, reliability, and interoperability.
- The ability to contribute to the definition of architecture with platform/ECU independent killer applications and their requirements.
- Expertise in defining how to code and deploy software within the AUTOSAR framework.