Overall responsibilities and duties:The engineer will be responsible for Low Level driver SW, CAN,DIAG related SW Development/ChangesQualificationsBachelor of Engineering degree in Electronics/Computer Science/Electrical ElectronicsMsc.Electronics or InstrumentationExperience:Total Experience in Automotive Embedded Systems – 7+yrsExperience in Vehicle Low level driver, CAN, Diagnostics – 5+ yrsSkills and competencies:Must Have:Software:Any Automotive ECU CAN/Diag experience .AUTOSAR BSW Configuration for Communication, Diagnostic, Memory StackMCAL Configuration for low level drivers like ADC, CAN, SPI, I2C, PMIC, Port, DIO, Timers etcStrong knowledge & experience of relevant standards: ISO 14229 (UDS), ISO 15765 (DoCAN)Strong Knowledge of CAN networkingExpertise in SW Diagnostics/Fault handling.Experience in development language as Embedded C/C++/CAPL, and RTOS - Linux, QNX, INTEGRITY, Classic AUTOSARExperience in SW Modules Low Level HW drivers /Bootloader/SPI/I2CExperience with revision control tools,issue-tracking tools,compilers,emulators,debuggers,Vector HWNice to have:Experience of working on any GPU.Basic knowledge of ISO26262.Experience of working in Scrum team in Agile methodologyResponsibilities:Develop diagnostic requirements and controls designTroubleshooting of diagnostic calibration/control issues, both in development and productionPerform analysis, resolution, and tracking of defects to closureCoordinate and participate in architecture, requirements, design, code, and test case reviews.Mindset/Attitude:Sense of ownershipTeam player with strong communication skills in EnglishGrowth mindset: eager to learn and develop as an individuaLeadership: eager to coach coworkers and develop team spirit