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