Personal details

Subhro - Remote

Subhro

Timezone: New Delhi (UTC+5.5)

Summary

have 7+ years of experience in the field of Embedded software development.
My experience is mainly in the domain of Linux kernel, device drivers and bootloaders.

My main expertise include:

  1. Linux Device driver development and porting
  2. Linux kernel internals
  3. Boot-Loaders development and Porting
  4. Board bring-up
  5. Linux file-system, system-calls, scheduler, MMU etc.
  6. Very good system level understanding
  7. Linux Network drivers - networking stack as well as adapter driver(MAC + PHY)
  8. Specialization in Ethernet, Audio and DMA drivers.
  9. Design and Development of multiple custom Inter-processor communication techniques.
  10. Diagnostic Software Design and Development
  11. Firmware Development
  12. Flash programming utilities
  13. Bug fixing

I have very good understanding of various Hardware Peripherals
: PCI/PCIe, SPI, I2C, MII/GMII/RGMII, XAUI, NOR/NAND etc.

CPU Architectures : ARM
Cores - Various ARM based chipsets like ARM7, ARM9, ARM Cortex A7, A9, M3
Socs:
Texas Instruments processors like:
Davinci series - DM644x, DM646x, DM816x(Netra series)
Arm only - DM350, DM355, DM365
DSP only - DM648 , C667X (Shannon series)
Mobile processors - OMAP3 series etc
Broadcom Processors:
XLP series