Dhruv Tripathi

Dhruv Tripathi Email and Phone Number

Principal Engineer @ Arm
Dhruv Tripathi's Location
Austin, Texas Metropolitan Area, United States, United States
Dhruv Tripathi's Contact Details

Dhruv Tripathi work email

Dhruv Tripathi personal email

Dhruv Tripathi phone numbers

About Dhruv Tripathi

Experienced software professional with a demonstrated history of working on various computer networking software in the semiconductor industry. Work spanning over generic compute processors, to Network Processors to specialized SoCs to latest IPU/DPUs. Expert in designing and development of Network Data Plane software along with Control Plane software on general processors or on SoCs having multiple hardware accelerators. Deep knowledge of networking protocols to build L2/L3 networks (Ethernet/VxLAN/IPvX), L4 transport (UDP/TCP) and Secure Networks (IPsec). Experience of building last mile wireline (DSLAM) and backhaul for wireless access networks (LTE/5G Base Stations). Hands on experience with virtualization/containerization techniques. Expert at embedded C programming for Linux based networking equipments (Routers/Switches), P4 programming for P4 programmable devices, design & development of processor specific micro-code for specialized SoCs. Experience of working on open source platforms such as DPDK, IPDK, ODP, OVS, etc.. Deep knowledge of computer architecture and leveraging it to build optimum embedded software for multi-core processors. Extensive working experience and knowledge of data structures and algorithms.Decades long experience of building software for different SoCs (SnowRidge, Axxia), with embedded Intel / ARM processors and multiple hardware acceleration components for classification, inline and look-aside encryption/decryption and QoS. Expert at building Data Plane software and leveraging hardware offloads (on Intel IPUs a.k.a SmartNICs) for high data rate and low latency, while also providing interface to customer application for dynamic configurations at high update rates. Experience of building containerized solutions using Docker and Kubernetes.Always hands on, contributing directly while guiding large and geographically distributed team in delivering software to multiple Tier-1 Service Providers. Collaborating closely with hardware teams to define product features and provide use cases. Decades long experience of leading through multiple phases of large software projects -- starting from providing RFI response, requirement discussions and agreement with customer, helping management with planning and feature prioritization, system/component design and implementation, guiding QA team towards system testing, performance optimization and fine tuning, final product delivery and maintenance. Always working in agile mode, aiding in continuous integration & continuous delivery.

Dhruv Tripathi's Current Company Details
Arm

Arm

View
Principal Engineer
Dhruv Tripathi Work Experience Details
  • Arm
    Principal Engineer
    Arm Sep 2023 - Present
    Cambridge, Cambs, Gb
  • Intel Corporation
    Cloud Software Architect, Technical Lead
    Intel Corporation May 2022 - Sep 2023
    Santa Clara, California, Us
    Architecture, design and development of Kubernetes Networking Offload under IPDK Open-Source project for P4-DPDK and Intel IPU for Data Center environment. Design and creation of P4 based packet processing pipeline and dynamic update of P4 tables from Go based Control Plane Software plug-in. Integration of Go Control Plane Software plug-in with Kubernetes CNI (Calico) and Intel IPU SDK over secure gRPC channel.
  • Intel Corporation
    System Software Architect, Technical Lead
    Intel Corporation Nov 2014 - May 2022
    Santa Clara, California, Us
    * 5G Wireless Access Transport softwareDelivery of wireless access transport software for 5G Radio Base Stations. Providing both data plane and control plane software in C, integrated with DPDK and running on multi-core Intel Atom processor in SNR (Snow Ridge) SoC. Software leverages various hardware accelerators for classification (TCAMs), inline IPsec encryption/decryption and egress QoS (Shaping, Scheduling).
  • Broadcom Inc.
    Principal Engineer
    Broadcom Inc. May 2014 - Nov 2014
    Palo Alto, California, Us
    Continuation of ADK IP Transport project in LSI after being acquired by Broadcom Inc. (Avago Technologies, at the time).
  • Lsi Corporation
    Principal Engineer
    Lsi Corporation Nov 2008 - May 2014
    San Jose, Ca, Us
    * ADK IP TransportDesign and development of software for mobile backhaul transport network, in a multi-mode based station, based upon Axxia SoCs (ACP3xxx & AXM5xxx series). Software included fast path micro code for the hardware accelerators and C based APIs for customer applications. Product had support for Ethernet, IPvX, GTPU, OAM, IPsec, etc. and many customer specific proprietary protocols for backplane connectivity. It was integrated with Linux stack to leverage OS network functions.* ADK Ethernet SwitchingMEF compliant Ethernet switching software for Radio Base Stations, based upon Axxia SoC (ACP 34xx). Product featured standard Ethernet switching as well as advanced features required in Service Provider L2 network. Support for Access, Trunk and Tunnel ports and compliant with various IEEE standards such as Q-in-Q, LAG (Link Aggregation), STP, etc. Product utilized Axxia's flexible pipeline architecture, programmable hardware accelerators for data plane and embedded ARM processor for control plane APIs.* TCP OffloadImplementation and offload of entire TCP protocol on Axxia ACP34xx SoC. The software provides Linux like socket interface in C and micro-code for data plane TCP packet processing. The product supported TCP state machine with all the timers., Delayed ACK, Selective ACK, RTT and RTO measurement, Congestion Control (with Slow-Start), Congestion Avoidance, Fast-Retransmit and Fast-Recovery.
  • Cisco
    Sr. Software Engineer
    Cisco Feb 2007 - Oct 2008
    San Jose, Ca, Us
    * Sim-Q, CRS-1 Simulation Platform- Lead product definition, building and delivery of Simics / Python based Cisco CRS-1 simulation platform, consisting if simulated Line Cards, Route Processing cards and the Fabric Cards that interconnect the chassis.- Getting Cisco IOS-XR software operational on this platfmulti-rack, multi-chassis platform.* RPM-XF on MGX Platform- RPM-XF (Route Processor Module) support on MGX Platform (Multi-media Gateway Switch).
  • Agere Systems
    Technical Leader
    Agere Systems Feb 2001 - Jan 2007
    San Jose, Ca, Us
    * OBXDefined the architecture and lead the design for OBX (Office in a Box) software, targeted towards SMBs (Small and Medium Businesses), based upon Agere's SoC (APP3xx series). Data plane software in Agere's micro code (FPL/CNP), while control plane configuration interface in C. Features supported, such as, L2 switching, L3 routing, VLAN capability, NAT, QoS and ACL based firewall. Role required working with customer for feature definition and working with third party vendor for stack integration.* DSLAMLead architecture definition and system software design for DSLAM using Agere's Soc (APP3xx series). Incorporated rich L2 features such as IPoA, IPoEoA, PPPoA and PPPoEoA along with VLAN, ACL, DiffServ, IGMP, VMAC, STP, Link Aggregation, etc. Role required requirement and features discussion with customer, system design and architecture, implementation and testing of the critical software components.* IP/ATM/MPLS FPIDevelopment and delivery of Functional Programming Interface software (in C) for Agere's APP5xx processors, along with micro-code for underlying fast path software. The fast path supported IP forwarding and ATM switching, compliant with various RFCs and TM 4.1 / I610 standards. Supported technologies included Ethernet, PPP, MPLS, AAL5, Buffer Management (WRED) and Traffic Shaping (WFQ) with control plane interface compliant with NP Forum (now Optical Internetworking Forum) standards.* DSP Audio CodecProgramming StarCore DSP processors to operate as an audio codec (G-728).

Dhruv Tripathi Skills

Ethernet Arm Semiconductors Firmware Embedded Systems Asic Technology Intel Unix Soc Software Debugging Tcl L2/l3 Protocols

Dhruv Tripathi Education Details

  • Indian Institute Of Technology, Delhi
    Indian Institute Of Technology, Delhi
    Electrical And Electronics Engineering
  • Pandit Ravishankar Shukla University
    Pandit Ravishankar Shukla University
    Electronics Engineering
  • Kvcmm, Jabalpur Mp
    Kvcmm, Jabalpur Mp
  • Bsf School, Jammu
    Bsf School, Jammu
  • Khms, Delhi
    Khms, Delhi
  • Model Academy
    Model Academy

Frequently Asked Questions about Dhruv Tripathi

What company does Dhruv Tripathi work for?

Dhruv Tripathi works for Arm

What is Dhruv Tripathi's role at the current company?

Dhruv Tripathi's current role is Principal Engineer.

What is Dhruv Tripathi's email address?

Dhruv Tripathi's email address is dh****@****hoo.com

What is Dhruv Tripathi's direct phone number?

Dhruv Tripathi's direct phone number is +151263*****

What schools did Dhruv Tripathi attend?

Dhruv Tripathi attended Indian Institute Of Technology, Delhi, Pandit Ravishankar Shukla University, Kvcmm, Jabalpur Mp, Bsf School, Jammu, Khms, Delhi, Model Academy.

What skills is Dhruv Tripathi known for?

Dhruv Tripathi has skills like Ethernet, Arm, Semiconductors, Firmware, Embedded Systems, Asic, Technology, Intel, Unix, Soc, Software, Debugging.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.