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