Naga Harish Koduri — Software Engineer
Experienced professional in embedded systems and Networking. Has the capacity to adopt new concepts with due responsibilities. Currently working as System Software Development Engineer in Network and Edge Group of Intel for 5G Base station products system SW development. Design and Development of DPDK Ethernet Event Rx/Tx adapters (Software for connecting NIC to Event device) and upstream them. Maintainer of the DPDK Event Ethernet Rx/Tx adapters in the open-source DPDK community. Linux device driver development for Intel FEC accelerator cards using io-uring standard kernel interface for vRAN containerized workloads. Design and develop software for network applications on a multi-core multi-threaded architecture based on DPDK : • DPDK Poll Mode Driver, for user space applications access to the Linux control plane. This is the Eventdev adapter version of DPDK KNI (kernel NIC Interface). • Network driver kernel module for handling packets between Linux network stack (Linux control plane) and user space fast path. • High-performance, multi-threaded data plane on a multi-core platform. Transport networking layer (IPv4) wrt RFC for telecom software. • Ethernet Poll Mode Driver for Intel NIC and Emulex ASIC. • Enhanced Pktgen for fine grain line rate up to 3 decimal point accuracy. • Analyzing bottlenecks in network application performance, and performance benchmarking automation. Enhanced SNABB (software switch) userspace driver to work along with Intel X540 NIC. As part of the Innovation team at Emulex, explored various Fast packet processing (Fast Path) techniques (DPDK, NETMAP) to improve CNA performance. Hands-on experience in porting and commercializing Display and Touch Screen Linux device drivers and other I/O subsystem modules for Android smartphones. Working on Android Based Smart Phones for Linux Driver stabilization and bug fixing in driver and Boot-loader for Samsung and QC SOC's . Android porting and device driver programming on MSM7xxx, MSM8xxx, and Samsung S5PV210 SoCs. Worked on Various Android generations. Specialties: * Embedded C programming * Linux Kernel porting * Driver Stabilization and Bug fixing * Android Porting and debugging * Android Mobile stabilization and kernel fine-tuning * Display and Touch Drivers
Stackforce AI infers this person is a Networking and Embedded Systems specialist with a focus on 5G technologies.
Location: Bengaluru, Karnataka, India
Experience: 16 yrs 6 mos
Skills
- Embedded Systems
- 5g
- Embedded Software
- Linux Device Driver
- C (programming Language)
Career Highlights
- Expert in Linux device driver development for 5G systems.
- Maintainer of DPDK Event Ethernet adapters in open-source community.
- Proven track record in embedded systems and networking.
Work Experience
Intel Corporation
System Software Development Engineer (4 yrs 6 mos)
Network Software Engineer (6 yrs 3 mos)
Emulex, an Avago Technologies Company
Senior Engineer (1 yr 9 mos)
Samsung Research India Bangalore
Lead Engineer (6 mos)
Senior Software Engineer (2 yrs)
Electronics For u
Sr Application Engineer (1 yr 5 mos)
Education
M.Tech at Indian Institute of Technology, Delhi
B.Tech at Nagarjuna University