S

Sourav Poddar

Software Engineer

Bengaluru, Karnataka, India15 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 15+ years of experience in Embedded Linux engineering.
  • Expertise in Networking SoC development and optimization.
  • Proven track record in driver development and Linux contributions.
Stackforce AI infers this person is a highly skilled Embedded Linux Engineer specializing in Networking and Device Driver development.

Contact

Skills

Core Skills

Embedded LinuxNetworkingDevice Drivers

Other Skills

Pre silicon emulation bringupSilicon bringup using LinuxPost silicon SW developmentNetworking stack (TCP/IP)GMAC HWNetworking Security IPCrypto algorithmsIPsecSerial and Input peripheralsQSPII2CtouchscreenSensorsKeypadGMAC driver

About

Embedded Linux Engineer with 15+ years of experience. Worked on various differnet SoC and peripherals. Skills include: 1) Pre silicon emulation bringup 2) Silicon bringup using Linux and Post silicon SW development 3) Implement Customer specific customer feature requrest. 4) Working knowledge on Networking stack(TCP/IP), GMAC HW. 5) Working Knowledge on Networking Security IP, Crypto algorithms and protocols like IPsec. 6) Working Knowledge on Serial and Input peripherals like QSPI, I2C, touchscreen, Sensors and Keypad.

Experience

15 yrs 9 mos
Total Experience
7 yrs 10 mos
Average Tenure
11 yrs 7 mos
Current Experience

Qualcomm

4 roles

Senior Staff Engineer

Dec 2025Present · 5 mos

Staff Engineer

Nov 2020Present · 5 yrs 6 mos

Senior Lead Engineer

Promoted

May 2017Present · 9 yrs

  • Worked as a part of Networking group. Primary responsibility includes
  • Presilicon development and emulation bringup of New Networking SoC's Security IP. These IP was a new IP added to the high end Networking SoC.
  • Silicon bringup for Security IP.
  • Post Silicon feature development and support for customer deployment.
  • The above task includes both Linux as well as proprietory development. Control path for the Security IP
  • was handled in the linux while Data path was handled in the FW which runs on Network offload processor. Task includes offloading various crypto algorithms (aes, sha, ctr, gcm) on the new IP block and use HW instructions and method for encryption and authentication.
  • Task also include offloading IPsec protocol to this new HW and support different aead algorithms for IPsec offload. Also extended feature of IPsec like NAT-T, Extended Sequence number, Rekey, DSCP copy
  • and replay attach were supported.
  • Performance optimization were done both for crypto and ipsec in order to meet performance requirements for both small and large packet size.
  • In this role , I worked on developing GMAC driver for there New Networking SoC. The task includes
  • complete initialization of HW GMAC, Implementing TX and RX path, other fetaures like VLAN, frag_list etc wetre implemented.
  • I was also responsible for optimizing the driver in order to meet the performance as desired by the customer.
Pre silicon emulation bringupSilicon bringup using LinuxPost silicon SW developmentNetworking stack (TCP/IP)GMAC HWNetworking Security IP+10

Senior Software Engineer

Sep 2014Apr 2017 · 2 yrs 7 mos

  • Worked as a part of Networking group. Primary responsibility includes
  • Presilicon development and emulation bringup of Networking SoC's GMAC driver
  • Silicon bringup
  • Post Silicon feature development and support for customer deployment.
  • In this role , I worked on developing GMAC driver for there New Networking SoC. The task includes
  • complete initialization of HW GMAC, Implementing TX and RX path, other fetaures like VLAN, frag_list etc wetre implemented.
  • I was also responsible for optimizing the driver in order to meet the performance as desired by the customer.
Pre silicon developmentSilicon bringupPost Silicon feature developmentGMAC driverEmbedded LinuxNetworking

Texas instruments

Software Engineer

Jul 2010Sep 2014 · 4 yrs 2 mos · Bengaluru, Karnataka, India

  • Worked as a part of Linux Core Development Connectivity Team. Primary responsibilty includes
  • Pre-silicon development and emulation bringup of IPs for TI's OMAP, DRA SoCs.
  • Silicon Bringup
  • Post-Silicon feature development and support for customer deployment
  • Opensource SW to Linux community.
  • I have developed QSPI driver for both uboot and kernel. These QSPI driver was used across multiple SOCs. I was also responsible for upstreaming both the uboot and kernel QSPI dirver to Linux Open Source tree.
  • Also worked on various other drivers like keypad, touchscreen, sensors, mmc and i2c. Responsibilty includes partial feature developmen, silicon bringup, bug fixes and adding support for above peripherals across multiple SoCs using linux device tree concept.
Pre-silicon developmentSilicon bringupPost-Silicon feature developmentQSPI driverLinux Open SourceEmbedded Linux+1

Education

National Institute of Technology, Tiruchirappalli

Bachelor of Technology (B.Tech.) — Electrical and Electronics Engineering

Jan 2006Jan 2010

Don Bosco School

Stackforce found 100+ more professionals with Embedded Linux & Networking

Explore similar profiles based on matching skills and experience