D

Debobrata Podder

Software Engineer

Bengaluru, Karnataka, India11 yrs 7 mos experience

Key Highlights

  • 12 years of experience in Embedded Software Development
  • Expertise in GPU and Device Driver development
  • Strong background in Firmware and Networking solutions
Stackforce AI infers this person is a highly skilled Embedded Software Engineer specializing in GPU and Driver Development within the Semiconductor industry.

Contact

Skills

Core Skills

Embedded Software DevelopmentKernel ProgrammingGpu Software DevelopmentDriver DevelopmentFirmware DevelopmentNetworkingStorage SolutionsEmbedded Systems

Other Skills

Kernel mode compute modulesSnapdragon Elite chipsetsGraphics driver feature developmentDebug tools developmentLogging FrameworkTCP offload engineEthernet & NVMeoF-TCPNVMe Device Driver DevelopmentFirmware validation frameworkStorage SimulationNVMe over fabrics driver developmentDevice Driver DevelopmentDRAM caching solutionKernel Mode Driver DevelopmentWindows Device Driver

About

12 yrs of Experience in Embedded Software Development.  Current role - Staff Software Engineer, Windows on ARM compute software development , Qualcomm Inc.  Previously worked in intel, Marvell, Western Digital & Samsung Semiconductors  M. Tech (Dual Degree) in Computer Science & Engineering, IIT- Kharagpur  Strong in C, C++, Device Drivers, GPU, ARM, SMMU, HyPerV, Storage, NVMe, NVMeoF, SATA, PCIe, Network Stack, Embedded Systems, Firmware, OS, Kernel, Linux, Windows, Windbg, Kgdb, TCP Offloading, NVMeOf, RDMA, TCP/IP, System Programming.  Git, SVN, Perforce, JIRA, Confluence

Experience

11 yrs 7 mos
Total Experience
2 yrs 6 mos
Average Tenure
1 yr 5 mos
Current Experience

Qualcomm

Staff Software Engineer

Nov 2024Present · 1 yr 5 mos · Bengaluru, Karnataka, India

  • Developing kernel mode compute & boot modules for Snapdragon Elite chipsets.
Kernel mode compute modulesSnapdragon Elite chipsetsEmbedded Software DevelopmentKernel Programming

Intel corporation

GPU Software Development Lead

Jul 2022Oct 2024 · 2 yrs 3 mos · Bengaluru, Karnataka, India · Remote

  • GPU Software Development Lead :
  • 1. Intel xe3 & xe4 platform graphics driver feature development.
  • 2.Led Intel Discrete Graphics Driver performance and stability enhancement, market release, bug fix & debug tools development.
  • 2. E2E GPU feature addition for upcoming CPU platforms and new OS.
  • 3. Redesigning Logging Framework To Enhance Debuggability.
  • 5. Helping in delivering 1 driver release per month milestone.
  • 6. Implementing new features to meet new display driver model requirement.
  • 7. Worked on Graphics Memory Manager Library API development.
GPU Software DevelopmentGraphics driver feature developmentDebug tools developmentLogging FrameworkDriver Development

Marvell technology

Staff Software Engineer

Feb 2021Jun 2022 · 1 yr 4 mos · Pune, Maharashtra, India

  • Marvell's FastLinQ Ethernet Adapter Firmware Development and Firmware Security IP development. TCP offload engine (TOE), Ethernet & NVMeoF-TCP. LibSPDM
Firmware DevelopmentTCP offload engineEthernet & NVMeoF-TCPNetworking

Western digital

Staff Software Engineer

Mar 2020Oct 2020 · 7 mos · Bengaluru, Karnataka, India

  • Worked on NVMe Device Driver Development For Enterprise SSDs. NVMe Function Driver & High Speed IO generation Filter Driver. NVMe Firmware validation Framework development.
NVMe Device Driver DevelopmentFirmware validation frameworkDriver DevelopmentFirmware Development

Samsung r&d institute india - bangalore private limited

3 roles

Staff Software Engineer

Mar 2017Mar 2020 · 3 yrs

  • Storage Simulation (SSD) through StorPort Miniport device driver.
  • NVMe over fabrics (NVMeoF -TCP) driver development.
  • NVMeoF RDMA development.
Storage SimulationNVMe over fabrics driver developmentDriver DevelopmentStorage Solutions

Lead Engineer

Mar 2015Feb 2017 · 1 yr 11 mos

  • Device Driver Development :Delivered a feature enriched DRAM caching solution for multi solid state disks system by leading a team of engineers.
Device Driver DevelopmentDRAM caching solutionDriver DevelopmentEmbedded Systems

Senior Software Engineer

Jan 2014Feb 2015 · 1 yr 1 mo

  • Kernel Mode Driver Development: DRAM caching solution for single solid state disk system which provides scaled up read/write performance by providing real time accelerated processing of I/O data by caching I/Os in system DRAM.
Kernel Mode Driver DevelopmentDRAM caching solutionDriver DevelopmentEmbedded Systems

Education

Indian Institute of Technology, Kharagpur

M.Tech (Dual Degree) — Computer Science & Engineering

Jan 2012Present

Stackforce found 100+ more professionals with Embedded Software Development & Kernel Programming

Explore similar profiles based on matching skills and experience