Research & Development Intern ( GEMM , TinyML , ONNX , Computer Vision)
Lattice Semiconductor Corporation May 2022-Jan2023
TinyML : Software flow for BARVINN Accelerator for Crosslink NX for CNN
Onnx : Using Onnx as IR for grouping a layer for custom operations for TF models
Senior Engineer ( 5G, XRAN , Linux , C++ , DPDK, Multi-threaded application)
Radisys India Pvt Ltd, Bengaluru, India , October 2020 -May 2021
5G DU Project: Solved the issue of packet-loss at high throughput (> 20 Gbps ) & built a software tool to identify , 5G XRAN based Feature development in a DPDK based C++ Application
Puresoftware Pvt Ltd, Noida, India, September 2019 – September 2020
5G RU Project – Development of fronthaul code (eCPRI Protocol) , Packet forwarding using DPDK
Research and Development Engineer (PCIe , BSP , VPN-IPSec , Device Driver , Network Processor)
Logic Fruit technologies, Gurugram, India, December 2017 - July, 2019
Developed & validated device driver for PCIe Endpoint device on linux using BAR, DMA for custom SoC 24 Cores [Tensilica Xtensa]
Implementation of VPN-IPSec using standard Encryption/Decryption technologies like AES, 3-DES & integrity checks like Hashing Algo – MD5 , SHA 1 & SHA 256 & iplookup using trie