RnR (by Domain Leader)- Design overall SW Architecture and explicitly make SAD (SW Architectural Design) document based on customer requirements.- Consider SW Reusability by checking whether new modules are really needed or not, have the developers utilize the previous design and source code that already developed in other projects to avoid redundant work load- Be responsible to lead architectural decision based on constraints, risks and quality attributes among stake-holders i.e.) OEM, developer teams, project leader, developers, validation engineers etc.- Act as single point of contact for the company work scope to collect, discuss and review, any technical requirement or topic related to the delivery of products to customer.- Propose technical alternatives for resolving cross-functional issues at project level- Perform a verification review of design- Collect or propose new technical programs to be setup, not related to a specific product, but applicable in general. Then manage all related technical activities for the execution of such programs (from planning, to development and testing). External Competencies and Qualification (by Domain Leader)Software Engineer - Integration Build (C, C++, Python):- Design & set up an initial build environment for a new project and provide/maintain an environment for developers to build.- Improvements to the Build System and developer development environment.- Establish a configuration management policy(Code quality and Code Review System) in close collaboration with other department, and set up and operate various tools that can help improvements Code quality and SW stabilize.