Prepare, review of product design document with development team for implementation.
Software Firmware board Interaction using communication protocols.
Operating Systems: GPOS, RTOS, Linux, Embedded Linux, FreeRTOS, TI-RTOS.
Technologies: IoT, RFID, NFC, BLE, Sensors.
Device drivers on GPOS, Bare Metal and RTOS operating system environments.
Software level and firmware level feature enhancements in existing products
Protocols: UART, I2C, SPI, CAN.
Architecture: 8051, AVR, PIC, ARM7, ARM-CORTEX-M0/M3/M4.
IDEs: Keil Microvision, MPLAB, Code Composer Studio, AvrStudio, IAR Embedded Workbench
Unit testing and test automation for newly developed features
Preparation and presentation of feature design document to team members
Software build development on Linux distributions with client server interaction.