Tushar Tyagi

Technical Manager at Broadcom Inc.

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tushar Tyagi is a seasoned technical manager with 23 years in embedded software and network/communication engineering, currently leading SAI support and platform initiatives at Broadcom in San Jose. He combines deep hands-on expertise in SDKs, driver bring-up and chipset-level development (Broadcom BCM XGS/DNX, AMCC PPC families, NP series, APM83K and various PHYs) with a track record of shipping production firmware and board bring-ups across multiple generations. Prior roles at AMCC, HCL/Cisco ODC, eInfochips and others reflect strengths in rapid technology ramp-ups, cross-platform porting and long-term support for complex networking systems. An active contributor to the Open Compute Project SAI backend, he has improved API usability and added buffer, PFC deadlock recovery and hashing features that enhance switch control and performance. He pairs low-level assembly and C expertise with automation in Python, Tcl and Perl, enabling both tactical debugging and strategic architecture decisions.
code11 years of coding experience
job23 years of employment as a software developer
bookB.E, Electronics & Communication, B.E, Electronics & Communication at Gujarat University
github-logo-circle

Github Skills (7)

c1710
header-files10
c1110
networking10
api-design10
data-structure9
data-structures9

Programming languages (3)

CHTMLPython

Github contributions (5)

github-logo-circle
opencomputeproject/SAI

Jan 2015 - Nov 2019

Switch Abstraction Interface
Role in this project:
userBack-end Developer
Contributions:5 reviews, 18 commits, 17 PRs in 4 years 11 months
Contributions summary:Tushar primarily contributed to the Switch Abstraction Interface (SAI) by updating header files and modifying data structures related to network switch functionalities. These changes include fixing typos, adding new data types, and modifying object definitions to enhance the API's usability and maintainability. The commits also introduce new attributes and events related to buffer management, PFC deadlock recovery, and hash algorithm types, reflecting a focus on improving the switch's performance and control capabilities.
switchabstraction
tushar-ty/SAI

Nov 2015 - Nov 2019

Switch Abstraction Interface
Contributions:1 PR, 113 pushes, 1 branch in 4 years 1 month
switchabstraction
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tushar Tyagi - Technical Manager at Broadcom Inc.