
Senior Embedded Firmware Engineer with 6+ years of relevant experience in developing and optimizing embedded systems and Total of 9+ years of Work Experience. Expertise in RTOS, Linux kernel programming, device drivers, board bring-up, Custom Bootloader , BIOS and bare-metal firmware development. Strong low-level understanding of CPU architecture, memory management, interrupt handling, DMA, and peripheral interfaces (I2C, SPI, UART). Skilled in debugging complex system issues across hardware and software boundaries using advanced tools and methodologies. Proficient in Yocto Project for building and customizing embedded Linux distributions, including: BSP development, Recipe creation, Image optimization for production systems. Adapt at electronics design concepts, with readiness to explore and contribute to schematic understanding and hardware development.
ARM
FreeRTOS, Bare metal, Assembly
SOC:Beagle bone black, Toradex iMX-6ULL Colibri SOC and Variscite VAR-SOM-6UL-iMX6ULL, , STM32 Nucleo and Discovery boards
Kernel & Drivers: Kernel programming, char drivers, sysfs device files, device tree