 Good programming skills on C/Embedded C and C++(basic )
 Working Experience in BSP preparation/porting & Integration, HAL Interfacing layer etc.
 Experience in device driver developments – Sensor/Chip drivers, Flash/NAND Flash , EEPROM
 Extensive working experience on bus drivers like I2C/SPI/UART & related driver implementation.
 HCI (Host Control Interface), CLI (Command line interface) layer knowledge and implementations.
 Experience on working with different Embedded platforms (ARM Microcontroller based M0, M3, M4) – STMicro, NXP etc.
 Working Knowledge on different Integrated Development Environment (IAR, Eclipse, Keil and Visual Studio) & cross compilers.
 Experience on Baremetal Firmware framework preparation & working experience on different RTOS like FreeRTOS, Thread X, uCOS etc.
 Good working Knowledge on RTOS concepts and Memory Optimization.
 Working Knowledge on RTOS porting and Integration.
 Script (Python) based firmware validation & data graphing etc.
 Experience on Issue Debugging and Fixing.
 Unit testing & validation.
 Usage of tools, Analysers and diagnostics code preparation
 Knowledge on GIT , JIRA
 Agile methodologies (Scrum)


Source link