Job Description
Job Title: Sr. Software Architecture
Experience: 6-9 Years
Location: Bangalore
Responsibilities
� Define software requirements for a given feature in DNG.
� Define software architecture (static and dynamic architecture) in Rhapsody
� Model ADAS applications in Vector PREEvision &/ DaVinci Developer
� Define Strategic processes for embedded software development: Start-up, failure detection, VM interaction, Recovery Mode, Power Management ��
� Soft skills: Communication with various teams (internal teams, suppliers), Structured thinking and with good written formalization, at ease in adapting to new technologies and new platforms and methods
Minimum Qualification, Skills & Experience
� At least 8 years of experience in Embedded SW development / architecture
� Min 5 years' experience working with Classic or Adaptive AUTOSAR software architecture design (Classic Autosar �� experience on minimum two stacks CAN / Ethernet / Diag / NVM / others. Adaptive Autosar �� experience on minimum two SWCL COM / DM / EM / PER / others)
� Proficiency in C/C++ programming in a multi-process, multi-threaded development environment
� Experience in software requirements engineering
� Experience in formal software architecture design (at least during recent two assignment) and with modern software architecture development tools
� Experience managing common software resources, and software architecting for programming in a multi-process and shared resource environment
� Understanding of signal and service-oriented interface design
� Knowledge of Autosar toolchains (PREEvision, DaVinci developer & configurator or similar other)
� Experience with automotive communication protocols (CAN, Ethernet)
� Understanding of formal ASPICE, ISO26262 in relation to software development