Aniruddha Paul

Senior Software Engineer

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

Key Highlights

  • Over 10 years of experience in software development.
  • Expertise in multi-core and multi-threaded solutions.
  • Strong background in Linux device drivers and performance enhancements.
Stackforce AI infers this person is a Networking Software Engineer with expertise in driver development and performance optimization.

Contact

Skills

Core Skills

NetworkingMultithreading

Other Skills

Device DriversData StructuresLinuxPerformance AnalysisQNXEmbedded LinuxEthernetEmbedded DevicesForwardingOpen-Source Developmentlinux switchdevSRIOVdata pathL2/L3 protocolsEmbedded Software

About

As a Software Developer with over 10 years of professional experience, I specialize in the data plane of NIC and Wi-Fi chipsets. My expertise lies in developing multi-core/multi-threaded solutions, Linux device drivers, and data plane performance enhancements. I have a solid understanding of data structures, fundamental algorithms, and computer architecture. Additionally, I am skilled at extracting necessary information about hardware modules from various hardware MLD/LLDs to develop the required software features. Throughout my career, I have actively participated in the product feature development cycle, from emulation to product release. I am a collaborative team player with excellent organizational, personal, and communication skill10

Experience

10 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs 6 mos
Current Experience

Nvidia

Senior System Software Engineer

Dec 2023Present · 2 yrs 6 mos · Bengaluru, Karnataka, India · Hybrid

  • Automotive Networking Driver Development

Intel corporation

Software Engineer

Nov 2021Nov 2023 · 2 yrs · Greater Bengaluru Area · Hybrid

  • Working on Intel Ethernet Controller series.
  • Working on Intel OOT and upstream driver for Ethernet controllers(E810-C).
  • https://lists.openwall.net/netdev/2023/10/03/134
  • Barefoot Division
  • Worked on drivers for Programmable Switches based on p4.
NetworkingDevice Drivers

Qualcomm

2 roles

Senior Software Engineer

Promoted

Nov 2019Oct 2021 · 1 yr 11 mos

  • Co-implemented mesh data path.
  • Written driver code for the Wi-Fi HW Flow search engine.
NetworkingData Structures

Software Engineer

Feb 2017Oct 2019 · 2 yrs 8 mos

  • Performance Optimizations for WLAN data path on Accelerator firmware
  • Future Chipset WLAN Performance Evaluations.
  • Low Memory Buffer Requirement Evaluations.
  • WLAN/Networking offloaded features design and support
  • WLAN feature support for Customers.
MultithreadingLinux

Alumnus software limited

2 roles

Engineer

Promoted

Jun 2016Feb 2017 · 8 mos · Kolkata, West Bengal, India

  • Working as Contingent worker at Intel-CHD Division.
MultithreadingLinux

Associate Software Engineer

Jun 2015Jun 2016 · 1 yr · Kolkata, West Bengal, India

  • Ported CoAP (RFC7252) client module and Tinydtls in OpenWRT and tested the same.
  • Acquired knowledge of networking internals and concepts. Implemented client-server model and Linux loop back driver as part of training hands-on.
MultithreadingLinux

Lantiq an intel company

Contingent Worker (Parent: Alumnus Software Pvt Ltd)

Jan 2016Feb 2017 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Worked on MPTCP (Multi-Path TCP) with transparent and socks mode on Intel Gateways. Tested and analyzed throughput and stability issues and provided solutions for the same.
  • Ported multi-wan and Fibocom modem driver on Intel Puma platforms.
  • Developed prototypes to reduce samba direct copy of kernel buffer to user buffer. Analyzed various profiler reports to measure CPU usage and hits per function at TCP receive path in kernel.
MultithreadingLinux

Education

Heritage Institute of Technology

Bachelor of Technology - BTech

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Networking & Multithreading

Explore similar profiles based on matching skills and experience