Expertise in understanding BSW Layer, MCAL, and Bootloaders
Experience in projects, adhering to ISO26262 and ASPICE (Must)
Experience in development using Embedded C/C++
Experienced in Static Analysis and Component-Level Testing
Skilled in code reviews, code styling, and quality checks
Understanding of the coding guidelines for C and C++ for Embedded Applications
Expertise on the ASPICE, Functional Safety, and ability to use them in real-world projects
Strong understanding of compliers and debugging on virtual and real (Hardware) targets
Expertise in understanding Diagnostic Services and complex Device Driver Implementation
Sound understanding of Embedded Microcontrollers
In-depth understanding of the BSW and its different modules and their implementation
Experience in Python and Batch Scripting
Experience with Vehicle Development and Calibration Tools like CANalayzer, CANape, ATI Vision, ETAS INCA, and VehicleSpy along with relevant Interface Hardware and know-how of these tools
Knowledge of C-API and Simulink API
Hands-on experience in make files and batch files
Understanding of the Simulink Coder and Embedded Coder generation
Strong understanding of working on UDS, LIN, UART, SPI, CAN, and their implementation
Experience in CAN communications and Diagnostics Protocols (CCP, J1939, UDS, and OBDII)
Experience in Embedded Operating Systems (RTOS or AUTOSAR) and Bootloaders