Job Overview
Software Architect for ADAS features on Customer platform.
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: Startup 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 multiprocess multithreaded development environment
Experience in software requirements engineering
Experience in formal software architecture design (atleast during recent two assignment) and with modern software architecture development tools
Experience managing common software resources and software architecting for programming in a multiprocess and shared resource environment
Understanding of signal and service oriented interface design
Konowledge 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
software requirements engineering,embedded sw development,iso26262,software architecture,autosar,autosar toolchains,c,classic or adaptive autosar software architecture design,formal software architecture design,aspice,automotive communication protocols,signal and service oriented interface design,c/c++ programming