Software Engineer Staff @ Juniper Networks | C | C++



India

India

Bengaluru Area, India

Bangalore

Chennai Area, India





B.E., Information Technology
S.G.S.I.T.S. Indore (M.P.)
H.S.C., Science
School for Excellence, Seoni, (M.P.)
Join Vivek and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer Staff @ Juniper Networks | C | C++
With over 14 years of experience in software development, I am a Software Engineer at Juniper Networks, where I create innovative and efficient solutions for complex networking challenges. I specialize in network protocol development, C and C++ programming, and hardware offloading, using my in-depth knowledge of the OSI model, data structures, and operating system concepts. One of my recent achievements was implementing the BFD offloaded to hardware feature for the QFX5k series product, based on the Broadcom chipset platforms. I single-handedly completed this project on time, following the RFC specifications, and improved the BFD timer by 90%. For this performance, I received the Business Empowered award, which recognizes colleagues who embody the Juniper Way and the company's objectives and key results. I am an effective communicator, a good team player, and an individual contributor, with strong debugging and problem-solving skills. I am always eager to learn new and existing technologies and adapt to changing requirements.
Bengaluru
claude code
gemini
github copilot
perplexity
Microsoft Copilot
Software Engineer Staff at Juniper Networks, Jul 2025 - Present · 1 yr 4 mos, Spearheaded the integration of Broadcom Libsai into Juniper’s SONiC distribution, optimizing hardware abstraction layers across high-performance switching platforms. This initiative improved system interoperability, reduced integration lead times for new silicon by TH5 (Tomahawk 5), and enhanced packet processing efficiency for large-scale data center deployments
Software Engineer IV at Juniper Networks, Jul 2022 - Jul 2025 · 3 yrs 1 mo, 1. Offloading the bidirectional forwarding detection to an ASIC's microcontroller: Implementation has been successfully Done for the following platforms: 1. Qfx5220-32CD Tomohawk3-BCM56980 2.QfX5130-32CD Trident4-BCM56880 3.QfX5700 Trident4-BCM56880 4.Qfx5230-64CD Tomahawk4-BCM56990 5.Qfx5240-64OD Tomahawk5-BCM56990 Took charge of shifting Bidirectional Forwarding Detection (BFD) to a hardware-based microcontroller for better performance in juniper’s EVO based Architecture In this project, I handled the entire design, development, and management of programming BFD sessions in hardware while also keeping the state machines in sync between hardware and software. Additionally, I designed filter rules to streamline operations. This work slashed BFD timing by up to 90%, significantly boosting efficiency. Developed solutions leveraging advanced C++ concepts, including significant use of object-oriented programming, templates, and memory management techniques. 2. Developed and implemented local repair mechanisms for VXLAN Type 2 and Type 5 tunnels, enhancing convergence through inline BFD integration: Integrating inline Bidirectional Forwarding Detection (BFD) to significantly enhance network convergence and reliability. Developed a patented solution that enables rapid detection of tunnel failures, reducing downtime and improving service continuity for large-scale data centre networks. 3. Developed Hardware-assisted Micro BFD (RFC 7130):
Software Engineer III at Juniper Networks, Dec 2018 - Jul 2022 · 3 yrs 8 mos, India, 1. Designed, Implemented, and Owned Software-Based Bidirectional Forwarding Detection (BFD): Led the full design, development, and management of a software-based BFD solution for Juniper Networks’ QFX5120-32CD/48Y switches. Built the system using a uKern-based architecture with a process-to-completion approach, making it efficient and dependable. Improved performance by shifting BFD keepalive packet transmission to a dedicated Fastpath uKern thread, which boosted scalability and cut down latency. Worked closely with other teams to test functionality, resolve issues, and integrate the solution smoothly, ensuring strong network reliability and performance. 2. Offloading the Bidirectional forwarding detection to a hardware-based microcontroller: Took charge of shifting Bidirectional Forwarding Detection (BFD) to a hardware-based microcontroller for better performance. In this project, I handled the entire design, development, and management of programming BFD sessions in hardware while also keeping the state machines in sync between hardware and software. Additionally, I designed filter rules to streamline operations. This work slashed BFD timing by up to 90%, significantly boosting efficiency. 3. Received the Business AMP Award in recognition of significant contributions. This accolade acknowledges individual colleagues who have played a vital role in their business unit or function, exemplifying the Juniper Way and aligning with Company Objectives and Key Results (OKRs).
Software Developer at Cisco, Dec 2015 - Dec 2018 · 3 yrs 1 mo, India
Software Engineer Senior Technical Associate. at Avaya, Jan 2014 - Dec 2015 · 2 yrs, Bengaluru Area, India
Lead Engineer at HCL Technologies, Apr 2013 - Jan 2014 · 10 mos, Bangalore
Project Engineer at WIPRO TECHNOLOGIES, Mar 2010 - Apr 2013 · 3 yrs 2 mos, Chennai Area, India, Project Engineer @ Wipro Technology Project Name :- AOS-SUSTENANCE( Alcatel operating system) Role :- Sustenance Engineer
B.E., Information Technology, S.G.S.I.T.S. Indore (M.P.)
H.S.C., Science, School for Excellence, Seoni, (M.P.)