Embedded Systems
Microcontrollers
- ARM : Texas Instruments, NXP, STM32
- RISCV : ESPRESSIF, SIFIVE
Embedded system design
Firmware Development
RTOS
Linux Driver Development
BSP Development – Board Support Packages (BSPs) includes boot-loader, debug utilities, interrupt handlers.
Device Driver Development for peripheral modules
Linker Script, Startup Script and Makefile development
I2C/I3C, SPI, UART/USART, WIFI
Porting of drivers from HAL Libraries and CMSIS Libraries for custom changes.
Drivers for external I/O interfaces, audio/ video interfaces, touch screen panels, storage devices and flash memory
Power and Algorithm Optimization
Debug Utilities
Applications
IOT Applications :
Home Automation
Sensor Fusion Application for industries.
Audio / Video Applications
AI / ML Integration – Worked on frameworks like Caffe, Keras, TensorFlow Lite etc.
Edge AI modules on MCU, MPU, GPU & FPGA
Customized AI/Ml solutions for specific problems
Self-learning AI engine for historic corrections/annotations