1. Develop software architecture for multicore microcontroller and SoC based ADAS ECU products
2. Champion the quality, design, development and release of assigned software project elements in accordance of a process
3. Evaluate change requests, analyze issues, perform basic functions of software design, code and test on assigned new features, change requests and defect fixes
4. Analyze legacy and third-party codebase in order to integrate into a coherent system/software architecture
5. Open mind to adapt to changing software release schedules and ability to multitask in a fast-paced environment
6. Provide regular updates of assigned task progression to software lead for project planning, tracking and oversight
7. Identify or propose product process or infrastructure improvements
8. Contribute current status, relevant data and constructive opinion at team/section meetings; Exemplify consensus building and team-focused behavior
9. Interface with product development teams located in various geographical locations
10. Excellent people skills, ability to work well within an interdisciplinary team
11. Understanding hardware schematics, exposure to hardware design.
12. Participate in SW CCBs.
13. Define SW architecture with identified SW components and interfaces
14. Tools:
a. Requirements Management using DOORS,
b. Architecture and SW Design using Enterprise Architect
c. Development using Infineon Aurix Microcontroller tools like Tasking Compiler, Tasking Compiler
d. AUTOSAR implementation using Autosar Builder, Davinci Configurator
e. SW Quality Assurance using LDRA, QAC, Coverity, VectorCAST
f. Configuration Management using MKS Source Integrity.Salary: Not Disclosed by Recruiter
Industry:Automobile / Auto Anciliary / Auto Components
Functional Area:IT Software - Embedded, EDA, VLSI, ASIC, Chip Design
Role Category:Programming & Design
Role:Technical Architect
Employment Type:Full Time, Permanent